public class AbstractDQLDAO extends AbstractSQLDAO implements DQLDAO
abstractDAO, logger, sqlBuilder, transaction, transactionIsolation| 构造器和说明 |
|---|
AbstractDQLDAO(SQLBuilder sqlBuilder,
AbstractDAO abstractDAO) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
fetch(Class<T> clazz,
long id)
根据id查询实例
|
<T> T |
fetch(Class<T> clazz,
String field,
Object value)
根据属性查询单个记录
|
com.alibaba.fastjson.JSONObject |
fetch(String tableName,
String field,
Object value)
根据属性查询单个记录
|
<T> List<T> |
fetchList(Class<T> clazz,
String field,
Object value)
根据属性查询多个记录
|
com.alibaba.fastjson.JSONArray |
fetchList(String tableName,
String field,
Object value)
根据属性查询多个记录
|
Condition |
query(Class clazz)
复杂查询
|
Condition |
query(Condition condition)
添加FROM子查询
|
Condition |
query(String tableName)
复杂查询
|
existpublic AbstractDQLDAO(SQLBuilder sqlBuilder, AbstractDAO abstractDAO)
public <T> List<T> fetchList(Class<T> clazz, String field, Object value)
DQLDAOpublic com.alibaba.fastjson.JSONObject fetch(String tableName, String field, Object value)
DQLDAOpublic com.alibaba.fastjson.JSONArray fetchList(String tableName, String field, Object value)
DQLDAOCopyright © 2020. All rights reserved.