类 QueryExecutor
- java.lang.Object
-
- org.sagacity.sqltoy.model.QueryExecutor
-
- 所有已实现的接口:
Serializable
public class QueryExecutor extends Object implements Serializable
- 版本:
- v1.0,Date:2012-9-3
- 作者:
- zhongxuchen
- 另请参阅:
- 序列化表格
-
-
字段概要
字段 修饰符和类型 字段 说明 protected org.slf4j.Loggerlogger定义日志
-
构造器概要
构造器 构造器 说明 QueryExecutor(String sql)QueryExecutor(String sql, Serializable entity)QueryExecutor(String sql, String[] paramsName, Object[] paramsValue)QueryExecutor(String sql, Map<String,Object> paramsMap)
-
方法概要
-
-
-
构造器详细资料
-
QueryExecutor
public QueryExecutor(String sql)
-
QueryExecutor
public QueryExecutor(String sql, Serializable entity)
- 参数:
sql-entity- 对象传参(可以是任意VO对象)
-
-
方法详细资料
-
filters
public QueryExecutor filters(ParamsFilter... filters)
- 参数:
filters-- 返回:
-
dataSource
public QueryExecutor dataSource(DataSource dataSource)
- 参数:
dataSource-- 返回:
-
names
public QueryExecutor names(String... paramsName)
-
values
public QueryExecutor values(Object... paramsValue)
- 参数:
paramsValue-- 返回:
-
lock
public QueryExecutor lock(LockMode lockMode)
- 参数:
lockMode-- 返回:
-
hiberarchy
public QueryExecutor hiberarchy(Boolean hiberarchy)
- 参数:
hiberarchy-- 返回:
-
hiberarchyFieldsMap
public QueryExecutor hiberarchyFieldsMap(Class resultType, Map fieldsMap)
只针对父子对象存在共同属性场景- 参数:
resultType-fieldsMap-- 返回:
-
hiberarchyClasses
public QueryExecutor hiberarchyClasses(Class... hiberarchyClasses)
- 参数:
hiberarchyClasses-- 返回:
-
resultType
public QueryExecutor resultType(Type resultType)
- 参数:
resultType-- 返回:
-
dbSharding
public QueryExecutor dbSharding(String strategy, String... paramNames)
- 参数:
strategy-paramNames-- 返回:
-
tableSharding
public QueryExecutor tableSharding(String strategy, String[] tables, String... paramNames)
- 参数:
strategy-tables-paramNames- 分表策略依赖的参数- 返回:
-
fetchSize
public QueryExecutor fetchSize(int fetchSize)
- 参数:
fetchSize-- 返回:
-
maxRows
@Deprecated public QueryExecutor maxRows(int maxRows)
已过时。- 参数:
maxRows-- 返回:
-
humpMapLabel
public QueryExecutor humpMapLabel(Boolean humpMapLabel)
- 参数:
humpMapLabel-- 返回:
-
blankNotNull
public QueryExecutor blankNotNull()
- 返回:
-
translates
public QueryExecutor translates(Translate... translates)
- 参数:
translates-- 返回:
-
rowCallbackHandler
@Deprecated public QueryExecutor rowCallbackHandler(RowCallbackHandler rowCallbackHandler)
已过时。
-
dateFmt
public QueryExecutor dateFmt(String format, String... columns)
- 参数:
format-columns-- 返回:
-
numFmt
public QueryExecutor numFmt(String format, RoundingMode roundingMode, String... columns)
- 参数:
format-roundingMode-columns-- 返回:
-
secureMask
public QueryExecutor secureMask(MaskType maskType, String... columns)
- 参数:
maskType-columns-- 返回:
-
pageOptimize
public QueryExecutor pageOptimize(PageOptimize pageOptimize)
- 参数:
pageOptimize-- 返回:
-
paramsMap
@Deprecated public QueryExecutor paramsMap(Map<String,Object> paramsMap)
已过时。- 参数:
paramsMap-- 返回:
-
unpivot
public QueryExecutor unpivot(UnpivotModel unpivotModel)
- 参数:
unpivotModel-- 返回:
-
pivot
public QueryExecutor pivot(PivotModel pivotModel)
- 参数:
pivotModel-- 返回:
-
countSql
public QueryExecutor countSql(String countSql)
- 参数:
countSql-- 返回:
-
showSql
public QueryExecutor showSql(Boolean showSql)
- 参数:
showSql-- 返回:
-
getInnerModel
public QueryExecutorExtend getInnerModel()
-
-