public class QueryDSL extends Object
Constructor and Description |
---|
QueryDSL() |
Modifier and Type | Method and Description |
---|---|
static com.querydsl.sql.Configuration |
getConfigurationDML(com.querydsl.sql.dml.AbstractSQLClause query) |
static com.querydsl.sql.Configuration |
getConfigurationQuery(com.querydsl.sql.AbstractSQLQuery query) |
static String |
getCountSql(com.querydsl.sql.ProjectableSQLQuery query)
获取查询总数的接口
|
static Class<?> |
getDeleteTableClass(com.querydsl.sql.dml.AbstractSQLDeleteClause delete) |
static Class<?> |
getInsertTableClass(com.querydsl.sql.dml.AbstractSQLInsertClause intsert) |
static List<Class<?>> |
getJoins(com.querydsl.sql.AbstractSQLQuery query)
获取内部的SQLRelationalPathBase
|
static Class<?> |
getMergeTableClass(com.querydsl.sql.dml.SQLMergeClause merge) |
static Class<?> |
getQueryDSLTableClass(com.querydsl.sql.AbstractSQLQuery query)
获取表class
|
static Class<?> |
getUpdateTableClass(com.querydsl.sql.dml.AbstractSQLUpdateClause update) |
static <T> void |
registerType(Class<T> clz,
com.querydsl.sql.AbstractSQLQuery query)
设置返回自定义类型
|
static <T> void |
registerType(Class<T> clz,
com.querydsl.sql.Configuration c)
获取返回类型
|
static <T> void |
registerType(ColumnMapping cm,
com.querydsl.sql.types.Type type,
com.querydsl.sql.Configuration c) |
static com.querydsl.sql.SQLSerializer |
serialize(com.querydsl.sql.ProjectableSQLQuery query,
boolean forCountRow)
ProjectableSQLQuery中的protected SQLSerializer serialize(boolean forCountRow)方法
执行sql的serialize方法
|
public static String getCountSql(com.querydsl.sql.ProjectableSQLQuery query)
query
- public static com.querydsl.sql.SQLSerializer serialize(com.querydsl.sql.ProjectableSQLQuery query, boolean forCountRow)
query
- forCountRow
- public static List<Class<?>> getJoins(com.querydsl.sql.AbstractSQLQuery query)
query
- public static Class<?> getQueryDSLTableClass(com.querydsl.sql.AbstractSQLQuery query)
query
- public static Class<?> getInsertTableClass(com.querydsl.sql.dml.AbstractSQLInsertClause intsert)
public static Class<?> getUpdateTableClass(com.querydsl.sql.dml.AbstractSQLUpdateClause update)
public static Class<?> getDeleteTableClass(com.querydsl.sql.dml.AbstractSQLDeleteClause delete)
public static Class<?> getMergeTableClass(com.querydsl.sql.dml.SQLMergeClause merge)
public static <T> void registerType(Class<T> clz, com.querydsl.sql.AbstractSQLQuery query)
T
- clz
- query
- public static <T> void registerType(Class<T> clz, com.querydsl.sql.Configuration c)
T
- clz
- c
- public static <T> void registerType(ColumnMapping cm, com.querydsl.sql.types.Type type, com.querydsl.sql.Configuration c)
public static com.querydsl.sql.Configuration getConfigurationQuery(com.querydsl.sql.AbstractSQLQuery query)
public static com.querydsl.sql.Configuration getConfigurationDML(com.querydsl.sql.dml.AbstractSQLClause query)
Copyright © 2020. All rights reserved.