public class QuickDAOConfig extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
DAO |
dao
dao对象,用于返回
|
DatabaseOption |
databaseOption
数据库选项
|
DatabaseProvider |
databaseProvider
数据库提供者
|
Map<String,Entity> |
databaseTableCache
数据库表信息缓存
|
DataSource |
dataSource
数据源
|
Map<String,Entity> |
entityMap
扫描后的实体类信息
|
EntityOption |
entityOption
实体类选项
|
java.util.function.Function<Property,Class> |
queryColumnTypeMapping
查询返回结果类型转换
|
boolean |
record
是否开启记录模式
|
StringBuffer |
sqlRecordBuilder
记录SQL语句
|
ConcurrentHashMap<String,String> |
statementCache
SQL语句缓存
|
ThreadLocal<Transaction> |
transactionThreadLocal
线程绑定事务
|
| 构造器和说明 |
|---|
QuickDAOConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deleteDatabaseEntityCache(String tableName)
删除缓存数据表信息
|
Entity |
getDatabaseEntityByTableName(String tableName)
根据表名获取数据库信息
|
Entity |
getEntityByClassName(String className)
根据类名获取实体类信息
|
String |
toString() |
public DataSource dataSource
public EntityOption entityOption
public java.util.function.Function<Property,Class> queryColumnTypeMapping
public DatabaseOption databaseOption
public final ConcurrentHashMap<String,String> statementCache
public DatabaseProvider databaseProvider
public DAO dao
public boolean record
public StringBuffer sqlRecordBuilder
public ThreadLocal<Transaction> transactionThreadLocal
Copyright © 2023. All rights reserved.