public class Criteria extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
Criteria |
addSelectFunc(String func)
添加函数
|
Criteria |
addSelectFunc(String func,
boolean isFieldExclusion,
boolean isOrderBy)
添加函数
|
Criteria |
and(String fieldName,
Object[] values)
设置and条件
|
Criteria |
and(String fieldName,
String fieldOperator,
Object[] values)
设置and条件
|
Criteria |
asc(String... field)
asc 排序属性
|
Criteria |
begin()
开始左括号
|
Criteria |
begin(String logicalOperator)
开始左括号
|
BoundSql |
build(boolean isIgnoreNull,
MappingHandler mappingHandler)
将设置的信息构建成BoundSql
|
BoundSql |
build(Object entity,
boolean isIgnoreNull,
MappingHandler mappingHandler)
将设置的信息构建成BoundSql
|
static Criteria |
delete(Class<?> clazz)
delete init
|
Criteria |
desc(String... field)
desc 排序属性
|
Criteria |
end()
右括号结束
|
Criteria |
exclude(String... field)
添加黑名单
|
Class<?> |
getEntityClass() |
String |
getPkField(MappingHandler mappingHandler) |
Criteria |
include(String... field)
添加白名单
|
static Criteria |
insert(Class<?> clazz)
insert init
|
Criteria |
into(String fieldName,
Object value)
insert into属性
|
Criteria |
or(String fieldName,
Object[] values)
设置or条件
|
Criteria |
or(String fieldName,
String fieldOperator,
Object[] values)
设置or条件
|
static Criteria |
select(Class<?> clazz)
select init
|
Criteria |
set(String fieldName,
Object value)
设置操作属性
|
Criteria |
tableAlias(String alias)
设置表别名
|
static Criteria |
update(Class<?> clazz)
update init
|
Criteria |
where(String fieldName,
Object[] values)
设置where条件属性
|
Criteria |
where(String fieldName,
String fieldOperator,
Object[] values)
设置where条件属性
|
public Criteria set(String fieldName, Object value)
fieldName - the field namevalue - the valuepublic Criteria where(String fieldName, Object[] values)
fieldName - values - public Criteria where(String fieldName, String fieldOperator, Object[] values)
fieldName - the field namefieldOperator - the operatorvalues - the valuespublic Criteria and(String fieldName, String fieldOperator, Object[] values)
fieldName - fieldOperator - values - public Criteria or(String fieldName, String fieldOperator, Object[] values)
fieldName - fieldOperator - values - public Criteria begin()
public Criteria end()
public Criteria addSelectFunc(String func, boolean isFieldExclusion, boolean isOrderBy)
func - 函数代码isFieldExclusion - 是否与列互斥 默认trueisOrderBy - 是否需要排序 默认faslepublic BoundSql build(Object entity, boolean isIgnoreNull, MappingHandler mappingHandler)
entity - isIgnoreNull - mappingHandler - public BoundSql build(boolean isIgnoreNull, MappingHandler mappingHandler)
isIgnoreNull - mappingHandler - public Class<?> getEntityClass()
public String getPkField(MappingHandler mappingHandler)
Copyright © 2016. All rights reserved.