public class QuickDAOConfig extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
boolean |
autoCreateProperty
是否自动新增属性
|
boolean |
autoCreateTable
是否启动时自动建表
|
String |
charset
全局表编码格式
|
ColumnTypeMapping |
columnTypeMapping
全局类型转换
|
DAO |
dao
dao对象,用于返回
|
Database |
database
数据库信息
|
String |
databaseName
当前数据库名称
|
DataSource |
dataSource
数据源
|
List<Entity> |
dbEntityList
数据库获取的表信息
|
String |
engine
全局表引擎
|
Map<Class,String> |
entityClassMap
待扫描类
|
EntityHandler |
entityHandler
实体类工具
|
Map<String,Entity> |
entityMap
扫描后的实体类信息
|
IDGenerator |
idGenerator
Id生成器实例
默认生成器为雪花算法生成器
|
IdStrategy |
idStrategy
全局Id生成策略
|
List<Class> |
ignoreClassList
要忽略的类
|
List<String> |
ignorePackageNameList
要忽略的包名
|
List<Interceptor> |
interceptorList
拦截器
|
boolean |
openForeignKey
是否开启外键约束
|
Map<String,String> |
packageNameMap
待扫描包名
|
java.util.function.Predicate<Class> |
predicate
函数式接口过滤类
|
ConcurrentHashMap<String,String> |
sqlCache
SQL语句缓存
|
ReentrantLock |
sqliteLock
SQLite数据库写锁
|
List<Entity> |
visualTableList
虚拟表(dual等)
|
| 构造器和说明 |
|---|
QuickDAOConfig() |
public DataSource dataSource
public java.util.function.Predicate<Class> predicate
public boolean openForeignKey
public boolean autoCreateTable
public boolean autoCreateProperty
public IdStrategy idStrategy
public IDGenerator idGenerator
public String databaseName
public String charset
public String engine
public ColumnTypeMapping columnTypeMapping
public final ConcurrentHashMap<String,String> sqlCache
public Database database
public DAO dao
public EntityHandler entityHandler
public List<Interceptor> interceptorList
public ReentrantLock sqliteLock
Copyright © 2021. All rights reserved.