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.