| 程序包 | 说明 |
|---|---|
| cn.schoolwow.quickdao | |
| cn.schoolwow.quickdao.handler |
| 限定符和类型 | 方法和说明 |
|---|---|
QuickDAO |
QuickDAO.autoCreateProperty(boolean autoCreateProperty)
是否自动新增属性
|
QuickDAO |
QuickDAO.autoCreateTable(boolean autoCreateTable)
是否自动建表
|
QuickDAO |
QuickDAO.charset(String charset)
指定全局数据库表编码格式
|
QuickDAO |
QuickDAO.columnTypeMapping(ColumnTypeMapping columnTypeMapping)
指定全局类型转换
|
QuickDAO |
QuickDAO.dataSource(DataSource dataSource)
设置数据库连接池
|
QuickDAO |
QuickDAO.engine(String engine)
指定全局数据库表引擎
|
QuickDAO |
QuickDAO.entity(Class... entityClasses)
待扫描实体类包名,支持嵌套扫描
|
QuickDAO |
QuickDAO.entity(Class entityClass,
String prefix)
待扫描实体类包名,支持嵌套扫描
|
QuickDAO |
QuickDAO.filter(java.util.function.Predicate<Class> predicate)
过滤实体类
|
QuickDAO |
QuickDAO.foreignKey(boolean openForeignKey)
是否建立外键约束
|
QuickDAO |
QuickDAO.idGenerator(IDGenerator idGenerator)
指定id生成器接口实例
当id字段策略为IdGenerator起作用
|
QuickDAO |
QuickDAO.idStrategy(IdStrategy idStrategy)
指定全局Id生成策略
|
QuickDAO |
QuickDAO.ignoreClass(Class ignoreClass)
忽略该实体类
|
QuickDAO |
QuickDAO.ignorePackageName(String ignorePackageName)
忽略包名
|
QuickDAO |
QuickDAO.insertColumnValueFunction(java.util.function.Function<Property,Object> insertColumnValueFunction)
插入时设置字段值
|
QuickDAO |
QuickDAO.lazyLoad(boolean lazyLoad)
是否开启懒加载
|
static QuickDAO |
QuickDAO.newInstance()
新建实例
|
QuickDAO |
QuickDAO.packageName(String packageName)
待扫描实体类包名,支持嵌套扫描
|
QuickDAO |
QuickDAO.packageName(String packageName,
String prefix)
待扫描实体类包名,支持嵌套扫描
|
QuickDAO |
QuickDAO.perBatchCommit(int perBatchCommit)
指定单次批量插入个数
|
QuickDAO |
QuickDAO.updateColumnValueFunction(java.util.function.Function<Property,Object> updateColumnValueFunction)
更新时设置字段值
|
| 限定符和类型 | 方法和说明 |
|---|---|
QuickDAO |
TableDefiner.done()
结束
|
QuickDAO |
DefaultTableDefiner.done() |
| 构造器和说明 |
|---|
DefaultTableDefiner(Entity entity,
QuickDAO quickDAO) |
Copyright © 2022. All rights reserved.