public interface QueryDSLInf
| Modifier and Type | Method and Description |
|---|---|
com.querydsl.sql.Configuration |
queryDSLConfiguration(Connection conn,
Class<? extends DBObject>... tableClass)
QueryDSL支持,返回QueryDSL的Configuration,可以使用QueryDSL进行数据库操作.
|
int |
queryDSLDelete(Connection conn,
com.querydsl.sql.dml.SQLDeleteClause delete) |
<T extends DBObject> |
queryDSLExists(Connection conn,
List<com.querydsl.core.types.Predicate> predicates,
Class<T> clz)
是否存在该对象
|
int |
queryDSLInsert(Connection conn,
com.querydsl.sql.dml.SQLInsertClause insert)
插入
|
int |
queryDSLInsert(Connection conn,
com.querydsl.sql.dml.SQLInsertClause insert,
List<Map<String,Object>> keyValues)
带返回值
|
int |
queryDSLMerge(Connection conn,
com.querydsl.sql.dml.SQLMergeClause merge) |
int |
queryDSLMerge(Connection conn,
com.querydsl.sql.dml.SQLMergeClause merge,
List<Map<String,Object>> keyValues)
带返回值
|
<T> List<T> |
queryDSLSelectList(Connection conn,
com.querydsl.sql.AbstractSQLQuery<?,?> query,
Class<T> returnClass) |
<T> T |
queryDSLSelectOne(Connection conn,
com.querydsl.sql.AbstractSQLQuery<?,?> query,
Class<T> returnClass)
查询单一值
|
<T> Page<T> |
queryDSLSelectPage(Connection conn,
com.querydsl.sql.AbstractSQLQuery<?,?> query,
Class<T> returnClass,
long start,
int limit)
sqlserver2000分页有问题
|
int |
queryDSLUpdate(Connection conn,
com.querydsl.sql.dml.SQLUpdateClause update) |
<T> void |
selectIterator(Connection conn,
OrmIterator<T> ormIt,
com.querydsl.sql.AbstractSQLQuery<?,?> query,
Class<T> returnClass)
迭代查询
|
<T> void |
selectStream(Connection conn,
OrmStream<T> ormStream,
com.querydsl.sql.AbstractSQLQuery<?,?> query,
Class<T> returnClass)
流式返回值
|
com.querydsl.sql.Configuration queryDSLConfiguration(Connection conn, Class<? extends DBObject>... tableClass)
conn - tableClass - 返回类型,主要是注册自定义类型.SQLQuery<T extends DBObject> boolean queryDSLExists(Connection conn, List<com.querydsl.core.types.Predicate> predicates, Class<T> clz)
T - conn - predicates - clz - <T> List<T> queryDSLSelectList(Connection conn, com.querydsl.sql.AbstractSQLQuery<?,?> query, Class<T> returnClass)
T - conn - query - returnClass - 返回类型<T> Page<T> queryDSLSelectPage(Connection conn, com.querydsl.sql.AbstractSQLQuery<?,?> query, Class<T> returnClass, long start, int limit)
T - conn - query - returnClass - 返回类型start - 必须为数字(<0,将忽略该参数)limit - 必须为>=0的数字<T> T queryDSLSelectOne(Connection conn, com.querydsl.sql.AbstractSQLQuery<?,?> query, Class<T> returnClass)
T - conn - query - returnClass - 返回类型<T> void selectIterator(Connection conn, OrmIterator<T> ormIt, com.querydsl.sql.AbstractSQLQuery<?,?> query, Class<T> returnClass)
T - conn - ormIt - query - returnClass - <T> void selectStream(Connection conn, OrmStream<T> ormStream, com.querydsl.sql.AbstractSQLQuery<?,?> query, Class<T> returnClass)
T - conn - ormStream - query - returnClass - int queryDSLInsert(Connection conn, com.querydsl.sql.dml.SQLInsertClause insert)
conn - insert - int queryDSLInsert(Connection conn, com.querydsl.sql.dml.SQLInsertClause insert, List<Map<String,Object>> keyValues)
conn - insert - keyValues - int queryDSLUpdate(Connection conn, com.querydsl.sql.dml.SQLUpdateClause update)
conn - update - int queryDSLDelete(Connection conn, com.querydsl.sql.dml.SQLDeleteClause delete)
conn - delete - int queryDSLMerge(Connection conn, com.querydsl.sql.dml.SQLMergeClause merge)
conn - merge - int queryDSLMerge(Connection conn, com.querydsl.sql.dml.SQLMergeClause merge, List<Map<String,Object>> keyValues)
conn - merge - keyValues - Copyright © 2020. All rights reserved.