类 EntityQuery
- java.lang.Object
-
- org.sagacity.sqltoy.model.EntityQuery
-
- 所有已实现的接口:
Serializable
public class EntityQuery extends Object implements Serializable
- 版本:
- v1.0,Date:2020-5-15
- 作者:
- zhongxuchen
- 另请参阅:
- 序列化表格
-
-
构造器概要
构造器 构造器 说明 EntityQuery()
-
方法概要
-
-
-
方法详细资料
-
create
public static EntityQuery create()
-
select
public EntityQuery select(String... fields)
- 参数:
fields-- 返回:
-
fetchSize
public EntityQuery fetchSize(int fetchSize)
- 参数:
fetchSize-- 返回:
-
maxRows
@Deprecated public EntityQuery maxRows(int maxRows)
已过时。- 参数:
maxRows-- 返回:
-
distinct
public EntityQuery distinct()
- 返回:
-
select
public EntityQuery select(SelectFields selectFields)
- 参数:
selectFields-- 返回:
-
unselect
public EntityQuery unselect(String... fields)
- 参数:
fields-- 返回:
-
where
public EntityQuery where(String where)
- 参数:
where-- 返回:
-
names
public EntityQuery names(String... names)
- 参数:
names-- 返回:
-
values
public EntityQuery values(Object... values)
1、EntityQuery.create().where("status=:status").names("status").values(1) 2、EntityQuery.create().where("status=?").values(1) 3、EntityQuery.create().where("status=:status and staffName like :staffName").values(staffInfo对象实体) 4、EntityQuery.create().where("status=:status").values(map.put("status",1))
- 参数:
values-- 返回:
-
paramsMap
@Deprecated public EntityQuery paramsMap(Map<String,Object> paramsMap)
已过时。- 参数:
paramsMap-- 返回:
-
blankNotNull
public EntityQuery blankNotNull()
- 返回:
-
orderBy
public EntityQuery orderBy(String... fields)
- 参数:
fields-- 返回:
-
orderByDesc
public EntityQuery orderByDesc(String... fields)
-
groupBy
public EntityQuery groupBy(String... groups)
-
having
public EntityQuery having(String having)
-
lock
public EntityQuery lock(LockMode lockMode)
- 参数:
lockMode-- 返回:
-
secureMask
public EntityQuery secureMask(MaskType maskType, String... columns)
- 参数:
maskType-columns-- 返回:
-
filters
public EntityQuery filters(ParamsFilter... filters)
- 参数:
filters-- 返回:
-
translates
public EntityQuery translates(Translate... translates)
- 参数:
translates-- 返回:
-
dataSource
public EntityQuery dataSource(DataSource dataSource)
-
pageOptimize
public EntityQuery pageOptimize(PageOptimize pageOptimize)
- 参数:
pageOptimize-- 返回:
-
top
public EntityQuery top(double topSize)
- 参数:
topSize-- 返回:
-
random
public EntityQuery random(double randomSize)
- 参数:
randomSize-- 返回:
-
dbSharding
public EntityQuery dbSharding(String strategy, String... paramNames)
- 参数:
strategy-paramNames-- 返回:
-
tableSharding
public EntityQuery tableSharding(String strategy, String... paramNames)
- 参数:
strategy-paramNames- 分表策略依赖的参数- 返回:
-
showSql
public EntityQuery showSql(Boolean showSql)
- 参数:
showSql-- 返回:
-
getInnerModel
public EntityQueryExtend getInnerModel()
-
-