public class QueryExecutor extends Object implements Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.slf4j.Logger |
logger
定义日志
|
| 构造器和说明 |
|---|
QueryExecutor(String sql) |
QueryExecutor(String sql,
Map<String,Object> paramsMap) |
QueryExecutor(String sql,
Serializable entity) |
QueryExecutor(String sql,
String[] paramsName,
Object[] paramsValue) |
public QueryExecutor(String sql)
public QueryExecutor(String sql, Serializable entity)
sql - entity - 对象传参(可以是任意VO对象)public QueryExecutor filters(ParamsFilter... filters)
filters - public QueryExecutor dataSource(DataSource dataSource)
dataSource - public QueryExecutor names(String... paramsName)
public QueryExecutor values(Object... paramsValue)
paramsValue - public QueryExecutor lock(LockMode lockMode)
lockMode - public QueryExecutor hiberarchy(Boolean hiberarchy)
hiberarchy - public QueryExecutor hiberarchyFieldsMap(Class resultType, Map fieldsMap)
resultType - fieldsMap - public QueryExecutor hiberarchyClasses(Class... hiberarchyClasses)
hiberarchyClasses - public QueryExecutor resultType(Type resultType)
resultType - public QueryExecutor dbSharding(String strategy, String... paramNames)
strategy - paramNames - public QueryExecutor tableSharding(String strategy, String[] tables, String... paramNames)
strategy - tables - paramNames - 分表策略依赖的参数public QueryExecutor fetchSize(int fetchSize)
fetchSize - @Deprecated public QueryExecutor maxRows(int maxRows)
maxRows - public QueryExecutor humpMapLabel(Boolean humpMapLabel)
humpMapLabel - public QueryExecutor blankNotNull()
public QueryExecutor translates(Translate... translates)
translates - @Deprecated public QueryExecutor rowCallbackHandler(RowCallbackHandler rowCallbackHandler)
public QueryExecutor dateFmt(String format, String... columns)
format - columns - public QueryExecutor numFmt(String format, RoundingMode roundingMode, String... columns)
format - roundingMode - columns - public QueryExecutor secureMask(MaskType maskType, String... columns)
maskType - columns - public QueryExecutor pageOptimize(PageOptimize pageOptimize)
pageOptimize - @Deprecated public QueryExecutor paramsMap(Map<String,Object> paramsMap)
paramsMap - 启动 EntityQuery.create().values(map)模式传参模式public QueryExecutor unpivot(UnpivotModel unpivotModel)
unpivotModel - public QueryExecutor pivot(PivotModel pivotModel)
pivotModel - public QueryExecutor countSql(String countSql)
countSql - public QueryExecutor groupConcat(GroupConcat groupConcat)
groupConcat - public QueryExecutor treeSort(TreeSort treeSort)
treeSort - public QueryExecutor showSql(Boolean showSql)
showSql - public QueryExecutorExtend getInnerModel()
Copyright © 2023. All rights reserved.