public class AbstractSQLDAO extends Object implements SQLDAO
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.slf4j.Logger |
logger |
QuickDAOConfig |
quickDAOConfig
数据库配置对象
|
AbstractSQLBuilder |
sqlBuilder
SQL语句构建
|
boolean |
transaction
是否开启事务
|
int |
transactionIsolation
事务隔离级别
|
| 构造器和说明 |
|---|
AbstractSQLDAO(QuickDAOConfig quickDAOConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
exist(Object instance)
实例对象是否存在
|
boolean |
existAll(Collection instances)
是否数据库中存在示例对象数组内的所有对象
|
boolean |
existAll(Object... instances)
是否数据库中存在示例对象数组内的所有对象
|
boolean |
existAny(Collection instances)
是否数据库中存在任意一个示例对象数组内的对象
|
boolean |
existAny(Object... instances)
是否数据库中存在任意一个示例对象数组内的对象
|
Condition |
query(Class clazz)
复杂查询
|
Condition |
query(Condition condition)
添加FROM子查询
|
Condition |
query(String tableName)
复杂查询
|
protected org.slf4j.Logger logger
public AbstractSQLBuilder sqlBuilder
public QuickDAOConfig quickDAOConfig
public boolean transaction
public int transactionIsolation
public AbstractSQLDAO(QuickDAOConfig quickDAOConfig)
public boolean existAny(Collection instances)
SQLDAOpublic boolean existAll(Collection instances)
SQLDAOCopyright © 2020. All rights reserved.