public class DAOOperationImpl extends Object implements DAOOperation
| 构造器和说明 |
|---|
DAOOperationImpl(QuickDAOConfig quickDAOConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
DatabaseProvider |
getDatabaseProvider()
获取数据库提供者
|
DataSource |
getDataSource()
获取连接池
|
Entity |
getEntity(Class clazz)
获取实体类表
|
Entity |
getEntity(String tableName)
获取实体类表
|
Map<String,Entity> |
getEntityMap()
获取扫描的所有实体类信息
|
QuickDAOConfig |
getQuickDAOConfig()
获取配置信息
|
Transaction |
getThreadTransaction()
获取当前线程绑定事务
|
<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()
停止记录模式
|
public DAOOperationImpl(QuickDAOConfig quickDAOConfig)
public <T> Condition<T> query(Class<T> clazz)
DAOOperationquery 在接口中 DAOOperationclazz - 实体类表public Condition query(String tableName)
DAOOperationquery 在接口中 DAOOperationtableName - 指定表名public Condition query(Condition condition)
DAOOperationquery 在接口中 DAOOperationcondition - 子查询public Transaction getThreadTransaction()
DAOOperationgetThreadTransaction 在接口中 DAOOperationpublic Transaction startTransaction()
DAOOperationstartTransaction 在接口中 DAOOperationpublic void startTransaction(java.util.function.Consumer<Transaction> transactionConsumer)
DAOOperationstartTransaction 在接口中 DAOOperationpublic DataSource getDataSource()
DAOOperationgetDataSource 在接口中 DAOOperationpublic Map<String,Entity> getEntityMap()
DAOOperationgetEntityMap 在接口中 DAOOperationpublic Entity getEntity(Class clazz)
DAOOperationgetEntity 在接口中 DAOOperationclazz - 实体类public Entity getEntity(String tableName)
DAOOperationgetEntity 在接口中 DAOOperationtableName - 数据库表名public DatabaseProvider getDatabaseProvider()
DAOOperationgetDatabaseProvider 在接口中 DAOOperationpublic QuickDAOConfig getQuickDAOConfig()
DAOOperationgetQuickDAOConfig 在接口中 DAOOperationpublic void startRecord()
DAOOperationstartRecord 在接口中 DAOOperationpublic String stopRecord()
DAOOperationstopRecord 在接口中 DAOOperationCopyright © 2023. All rights reserved.