public class DatabaseQueryImpl extends DatabaseDAOImpl implements DatabaseQuery
quickDAOConfig, quickFlow| 构造器和说明 |
|---|
DatabaseQueryImpl(cn.schoolwow.quickflow.QuickFlow quickFlow,
QuickDAOConfig quickDAOConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
exist(Object instance)
实例对象是否存在
|
boolean |
existAll(Collection instances)
是否数据库中存在示例对象数组内的所有对象
|
boolean |
existAll(Object... instances)
是否数据库中存在示例对象数组内的所有对象
|
boolean |
existAny(Collection instances)
是否数据库中存在任意一个示例对象数组内的对象
|
boolean |
existAny(Object... instances)
是否数据库中存在任意一个示例对象数组内的对象
|
<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 columnName,
Object value)
根据属性查询单个记录
|
<T> List<T> |
fetchList(Class<T> clazz,
SFunction<T,?> field,
Object value)
根据属性查询多个记录
|
<T> List<T> |
fetchList(Class<T> clazz,
String fieldName,
Object value)
根据属性查询多个记录
|
com.alibaba.fastjson.JSONArray |
fetchList(String tableName,
String columnName,
Object value)
根据属性查询多个记录
|
com.alibaba.fastjson.JSONArray |
rawSelect(String selectSQL,
Object... parameters)
执行原生查询语句
|
public DatabaseQueryImpl(cn.schoolwow.quickflow.QuickFlow quickFlow,
QuickDAOConfig quickDAOConfig)
public boolean exist(Object instance)
DatabaseQueryexist 在接口中 DatabaseQueryinstance - 实例对象public boolean existAny(Object... instances)
DatabaseQueryexistAny 在接口中 DatabaseQueryinstances - 实例对象数组public boolean existAll(Object... instances)
DatabaseQueryexistAll 在接口中 DatabaseQueryinstances - 实例对象数组public boolean existAny(Collection instances)
DatabaseQueryexistAny 在接口中 DatabaseQueryinstances - 实例对象数组public boolean existAll(Collection instances)
DatabaseQueryexistAll 在接口中 DatabaseQueryinstances - 实例对象数组public <T> T fetch(Class<T> clazz, long id)
DatabaseQueryfetch 在接口中 DatabaseQueryclazz - 实例类对象id - 待查询id值public <T> T fetch(Class<T> clazz, String field, Object value)
DatabaseQueryfetch 在接口中 DatabaseQueryclazz - 实例类对象field - 指定字段名value - 指字段值public <T> List<T> fetchList(Class<T> clazz, String fieldName, Object value)
DatabaseQueryfetchList 在接口中 DatabaseQueryclazz - 实例类对象fieldName - 指定字段名value - 指字段值public <T> T fetch(Class<T> clazz, SFunction<T,?> field, Object value)
DatabaseQueryfetch 在接口中 DatabaseQueryclazz - 实例类对象field - 指定字段名value - 指字段值public <T> List<T> fetchList(Class<T> clazz, SFunction<T,?> field, Object value)
DatabaseQueryfetchList 在接口中 DatabaseQueryclazz - 实例类对象field - 指定字段名value - 指字段值public com.alibaba.fastjson.JSONObject fetch(String tableName, String columnName, Object value)
DatabaseQueryfetch 在接口中 DatabaseQuerytableName - 表名columnName - 指定字段名value - 指字段值public com.alibaba.fastjson.JSONArray fetchList(String tableName, String columnName, Object value)
DatabaseQueryfetchList 在接口中 DatabaseQuerytableName - 表名columnName - 指定字段名value - 指字段值public com.alibaba.fastjson.JSONArray rawSelect(String selectSQL, Object... parameters)
DatabaseQueryrawSelect 在接口中 DatabaseQueryselectSQL - SQL查询语句parameters - 参数Copyright © 2023. All rights reserved.