public class EntityQueryExtend extends Object implements Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
boolean |
blankToNull
空白字符转为null,默认为true
|
DataSource |
dataSource
数据源
|
ShardingStrategyConfig |
dbSharding |
boolean |
distinct |
int |
fetchSize
jdbc 查询时默认加载到内存中的记录数量 -1表示不设置,采用数据库默认的值
|
String[] |
fields
查询哪些字段
|
String |
groupBy |
String |
having |
LockMode |
lockMode
锁类型
|
int |
maxRows
jdbc查询最大返回记录数量
|
String[] |
names
参数名称
|
Set<String> |
notSelectFields
不参与查询的字段
|
LinkedHashMap<String,String> |
orderBy
动态组织的order by 排序
|
PageOptimize |
pageOptimize
分页优化模型
|
List<ParamsFilter> |
paramFilters
动态设置filters
|
double |
pickSize
取记录数量
|
int |
pickType
-1:普通查询; 0:top;1:取随机记录
|
LinkedHashMap<String,SecureMask> |
secureMask
对字段进行安全脱敏
|
Boolean |
showSql
执行时是否输出sql 日志
|
ShardingStrategyConfig |
tableSharding |
HashMap<String,Translate> |
translates
动态增加缓存翻译配置
|
Object[] |
values
参数值
|
String |
where
条件语句
|
| 构造器和说明 |
|---|
EntityQueryExtend() |
public int fetchSize
public int maxRows
public String where
public String[] names
public Object[] values
public String[] fields
public String groupBy
public String having
public boolean distinct
public DataSource dataSource
public LockMode lockMode
public boolean blankToNull
public LinkedHashMap<String,String> orderBy
public List<ParamsFilter> paramFilters
public LinkedHashMap<String,SecureMask> secureMask
public ShardingStrategyConfig dbSharding
public ShardingStrategyConfig tableSharding
public PageOptimize pageOptimize
public int pickType
public double pickSize
public Boolean showSql
Copyright © 2023. All rights reserved.