类 Example.GeneratedCriteria
- java.lang.Object
-
- tk.mybatis.mapper.entity.Example.GeneratedCriteria
-
- 直接已知子类:
Example.Criteria
- 封闭类:
- Example
protected abstract static class Example.GeneratedCriteria extends Object
-
-
字段概要
字段 修饰符和类型 字段 说明 protected StringandOrprotected List<Example.Criterion>criteriaprotected booleanexistsprotected booleannotNullprotected Map<String,EntityColumn>propertyMap
-
构造器概要
构造器 限定符 构造器 说明 protectedGeneratedCriteria(Map<String,EntityColumn> propertyMap, boolean exists, boolean notNull)
-
方法概要
-
-
-
字段详细资料
-
criteria
protected List<Example.Criterion> criteria
-
exists
protected boolean exists
-
notNull
protected boolean notNull
-
andOr
protected String andOr
-
propertyMap
protected Map<String,EntityColumn> propertyMap
-
-
构造器详细资料
-
GeneratedCriteria
protected GeneratedCriteria(Map<String,EntityColumn> propertyMap, boolean exists, boolean notNull)
-
-
方法详细资料
-
addCriterion
protected void addCriterion(String condition)
-
addCriterion
protected void addCriterion(String condition, Object value1, Object value2, String property)
-
addOrCriterion
protected void addOrCriterion(String condition)
-
addOrCriterion
protected void addOrCriterion(String condition, Object value1, Object value2, String property)
-
andIsNull
public Example.Criteria andIsNull(String property)
-
andIsNotNull
public Example.Criteria andIsNotNull(String property)
-
andEqualTo
public Example.Criteria andEqualTo(String property, Object value)
-
andNotEqualTo
public Example.Criteria andNotEqualTo(String property, Object value)
-
andGreaterThan
public Example.Criteria andGreaterThan(String property, Object value)
-
andGreaterThanOrEqualTo
public Example.Criteria andGreaterThanOrEqualTo(String property, Object value)
-
andLessThan
public Example.Criteria andLessThan(String property, Object value)
-
andLessThanOrEqualTo
public Example.Criteria andLessThanOrEqualTo(String property, Object value)
-
andIn
public Example.Criteria andIn(String property, Iterable values)
-
andNotIn
public Example.Criteria andNotIn(String property, Iterable values)
-
andBetween
public Example.Criteria andBetween(String property, Object value1, Object value2)
-
andNotBetween
public Example.Criteria andNotBetween(String property, Object value1, Object value2)
-
andLike
public Example.Criteria andLike(String property, String value)
-
andNotLike
public Example.Criteria andNotLike(String property, String value)
-
andCondition
public Example.Criteria andCondition(String condition)
手写条件- 参数:
condition- 例如 "length(countryname)<5"- 返回:
-
andCondition
public Example.Criteria andCondition(String condition, Object value)
手写左边条件,右边用value值- 参数:
condition- 例如 "length(countryname)="value- 例如 5- 返回:
-
andEqualTo
public Example.Criteria andEqualTo(Object param)
将此对象的不为空的字段参数作为相等查询条件- 参数:
param- 参数对象
-
andAllEqualTo
public Example.Criteria andAllEqualTo(Object param)
将此对象的所有字段参数作为相等查询条件,如果字段为 null,则为 is null- 参数:
param- 参数对象
-
orIsNull
public Example.Criteria orIsNull(String property)
-
orIsNotNull
public Example.Criteria orIsNotNull(String property)
-
orEqualTo
public Example.Criteria orEqualTo(String property, Object value)
-
orNotEqualTo
public Example.Criteria orNotEqualTo(String property, Object value)
-
orGreaterThan
public Example.Criteria orGreaterThan(String property, Object value)
-
orGreaterThanOrEqualTo
public Example.Criteria orGreaterThanOrEqualTo(String property, Object value)
-
orLessThan
public Example.Criteria orLessThan(String property, Object value)
-
orLessThanOrEqualTo
public Example.Criteria orLessThanOrEqualTo(String property, Object value)
-
orIn
public Example.Criteria orIn(String property, Iterable values)
-
orNotIn
public Example.Criteria orNotIn(String property, Iterable values)
-
orBetween
public Example.Criteria orBetween(String property, Object value1, Object value2)
-
orNotBetween
public Example.Criteria orNotBetween(String property, Object value1, Object value2)
-
orLike
public Example.Criteria orLike(String property, String value)
-
orNotLike
public Example.Criteria orNotLike(String property, String value)
-
orCondition
public Example.Criteria orCondition(String condition)
手写条件- 参数:
condition- 例如 "length(countryname)<5"- 返回:
-
orCondition
public Example.Criteria orCondition(String condition, Object value)
手写左边条件,右边用value值- 参数:
condition- 例如 "length(countryname)="value- 例如 5- 返回:
-
orEqualTo
public Example.Criteria orEqualTo(Object param)
将此对象的不为空的字段参数作为相等查询条件- 参数:
param- 参数对象
-
orAllEqualTo
public Example.Criteria orAllEqualTo(Object param)
将此对象的所有字段参数作为相等查询条件,如果字段为 null,则为 is null- 参数:
param- 参数对象
-
getAllCriteria
public List<Example.Criterion> getAllCriteria()
-
getAndOr
public String getAndOr()
-
setAndOr
public void setAndOr(String andOr)
-
getCriteria
public List<Example.Criterion> getCriteria()
-
isValid
public boolean isValid()
-
-