类 EntityQueryExtend
- java.lang.Object
-
- org.sagacity.sqltoy.model.inner.EntityQueryExtend
-
- 所有已实现的接口:
Serializable
public class EntityQueryExtend extends Object implements Serializable
- 版本:
- v1.0,Date:2020-8-1
- 作者:
- zhongxuchen
- 另请参阅:
- 序列化表格
-
-
字段概要
字段 修饰符和类型 字段 说明 booleanblankToNull空白字符转为null,默认为trueDataSourcedataSource数据源ShardingStrategyConfigdbShardingbooleandistinctintfetchSizejdbc 查询时默认加载到内存中的记录数量 -1表示不设置,采用数据库默认的值String[]fields查询哪些字段StringgroupByStringhavingLockModelockMode锁类型intmaxRowsjdbc查询最大返回记录数量String[]names参数名称Set<String>notSelectFields不参与查询的字段LinkedHashMap<String,String>orderBy动态组织的order by 排序PageOptimizepageOptimize分页优化模型List<ParamsFilter>paramFilters动态设置filtersdoublepickSize取记录数量intpickType-1:普通查询; 0:top;1:取随机记录LinkedHashMap<String,SecureMask>secureMask对字段进行安全脱敏BooleanshowSql执行时是否输出sql 日志ShardingStrategyConfigtableShardingHashMap<String,Translate>translates动态增加缓存翻译配置Object[]values参数值Stringwhere条件语句
-
构造器概要
构造器 构造器 说明 EntityQueryExtend()
-
-
-
字段详细资料
-
fetchSize
public int fetchSize
jdbc 查询时默认加载到内存中的记录数量 -1表示不设置,采用数据库默认的值
-
maxRows
public int maxRows
jdbc查询最大返回记录数量
-
where
public String where
条件语句
-
names
public String[] names
参数名称
-
values
public Object[] values
参数值
-
fields
public String[] fields
查询哪些字段
-
groupBy
public String groupBy
-
having
public String having
-
distinct
public boolean distinct
-
dataSource
public DataSource dataSource
数据源
-
lockMode
public LockMode lockMode
锁类型
-
blankToNull
public boolean blankToNull
空白字符转为null,默认为true
-
orderBy
public LinkedHashMap<String,String> orderBy
动态组织的order by 排序
-
paramFilters
public List<ParamsFilter> paramFilters
动态设置filters
-
secureMask
public LinkedHashMap<String,SecureMask> secureMask
对字段进行安全脱敏
-
dbSharding
public ShardingStrategyConfig dbSharding
-
tableSharding
public ShardingStrategyConfig tableSharding
-
pageOptimize
public PageOptimize pageOptimize
分页优化模型
-
pickType
public int pickType
-1:普通查询; 0:top;1:取随机记录
-
pickSize
public double pickSize
取记录数量
-
showSql
public Boolean showSql
执行时是否输出sql 日志
-
-