public interface DQLDAO
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
fetch(Class<T> clazz,
long id)
根据id查询实例
|
<T> T |
fetch(Class<T> clazz,
SFunction<T,?> field,
Object value)
根据属性查询单个记录
|
<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,
SFunction<T,?> 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)
根据属性查询多个记录
|
com.alibaba.fastjson.JSONArray |
rawSelect(String selectSQL,
Object... parameters)
执行原生查询语句
|
<T> T fetch(Class<T> clazz, long id)
clazz - 实例类对象id - 待查询id值<T> T fetch(Class<T> clazz, String field, Object value)
clazz - 实例类对象field - 指定字段名value - 指字段值<T> List<T> fetchList(Class<T> clazz, String field, Object value)
clazz - 实例类对象field - 指定字段名value - 指字段值<T> T fetch(Class<T> clazz, SFunction<T,?> field, Object value)
clazz - 实例类对象field - 指定字段名value - 指字段值<T> List<T> fetchList(Class<T> clazz, SFunction<T,?> field, Object value)
clazz - 实例类对象field - 指定字段名value - 指字段值com.alibaba.fastjson.JSONObject fetch(String tableName, String field, Object value)
tableName - 表名field - 指定字段名value - 指字段值com.alibaba.fastjson.JSONArray fetchList(String tableName, String field, Object value)
tableName - 表名field - 指定字段名value - 指字段值Copyright © 2022. All rights reserved.