public interface DAOOperation
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clearLog()
清除日志记录
|
DatabaseProvider |
getDatabaseProvider()
获取数据库提供者
|
DataSource |
getDataSource()
获取连接池
|
Entity |
getEntity(Class clazz)
获取实体类表
|
Entity |
getEntity(String tableName)
获取实体类表
|
Map<String,Entity> |
getEntityMap()
获取扫描的所有实体类信息
|
QuickDAOConfig |
getQuickDAOConfig()
获取配置信息
|
void |
insertLog()
插入线程绑定日志记录
|
<T> T |
log(Class<T> logEntity)
线程绑定日志记录,总是创建新日志对象
|
<T> T |
logIfExist(Class<T> logEntity)
线程绑定日志记录,存在则返回,不存在返回null
|
<T> List<T> |
logMap(Class<T> logEntity)
线程绑定多个日志实例记录,总是创建新日志对象
|
<T> T |
logMap(String uniqueKey,
Class<T> logEntity)
线程绑定多个日志实例记录,总是创建新日志对象
|
<T> T |
logMapIfExist(String uniqueKey,
Class<T> logEntity)
线程绑定日志实例记录,存在则返回,不存在返回null
|
<T> Condition<T> |
query(Class<T> clazz)
数据库查询语句
|
Condition |
query(Condition condition)
数据库查询语句
|
Condition |
query(String tableName)
数据库查询语句
|
void |
startRecord()
开启记录模式,只记录SQL语句,不执行
|
Transaction |
startTransaction()
开启事务
|
void |
startTransaction(java.util.function.Consumer<Transaction> transactionConsumer)
开启事务
|
String |
stopRecord()
停止记录模式
|
Transaction startTransaction()
void startTransaction(java.util.function.Consumer<Transaction> transactionConsumer)
DataSource getDataSource()
DatabaseProvider getDatabaseProvider()
QuickDAOConfig getQuickDAOConfig()
void startRecord()
String stopRecord()
<T> T log(Class<T> logEntity)
logEntity - 日志实例类<T> T logIfExist(Class<T> logEntity)
logEntity - 日志实例类<T> T logMapIfExist(String uniqueKey, Class<T> logEntity)
uniqueKey - 日志实例唯一值logEntity - 日志实例类<T> T logMap(String uniqueKey, Class<T> logEntity)
uniqueKey - 日志实例唯一值logEntity - 日志实例类void clearLog()
void insertLog()
Copyright © 2023. All rights reserved.