public class QuickDAOConfig extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
AbstractDAO |
abstractDAO
每个数据库对应一个AbstractDAO对象
|
boolean |
autoCreateProperty
是否自动新增属性
|
boolean |
autoCreateTable
是否启动时自动建表
|
String |
charset
全局表编码格式
|
Database |
database
数据库信息
|
String |
databaseName
当前数据库名称
|
DataSource |
dataSource
数据源
|
List<Entity> |
dbEntityList
数据库获取的表信息
|
DefaultTableDefiner |
defaultTableDefiner
扫描实体类信息
|
String |
engine
全局表引擎
|
Map<Class,String> |
entityClassMap
待扫描类
|
Map<String,Entity> |
entityMap
扫描后的实体类信息
|
IDGenerator |
idGenerator
Id生成器实例
默认生成器为雪花算法生成器
|
IdStrategy |
idStrategy
全局Id生成策略
|
List<Class> |
ignoreClassList
要忽略的类
|
List<String> |
ignorePackageNameList
要忽略的包名
|
boolean |
openForeignKey
是否开启外键约束
|
Map<String,String> |
packageNameMap
待扫描包名
|
java.util.function.Predicate<Class> |
predicate
函数式接口过滤类
|
ConcurrentHashMap<String,String> |
sqlCache
SQL语句缓存
|
TableBuilder |
tableBuilder
建表对象
|
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 final ConcurrentHashMap<String,String> sqlCache
public Entity[] visualTableList
public Database database
public DefaultTableDefiner defaultTableDefiner
public TableBuilder tableBuilder
public AbstractDAO abstractDAO
Copyright © 2020. All rights reserved.