Package io.mybatis.mapper.example
Class Example.GeneratedCriteria<T>
- java.lang.Object
-
- io.mybatis.mapper.example.Example.GeneratedCriteria<T>
-
- Direct Known Subclasses:
Example.Criteria
protected abstract static class Example.GeneratedCriteria<T> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected List<Example.Criterion>criteria
-
Constructor Summary
Constructors Modifier Constructor Description protectedGeneratedCriteria()protectedGeneratedCriteria(boolean useSelective)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddCriterion(String condition)protected voidaddCriterion(String condition, Object value)protected voidaddCriterion(String condition, Object value, io.mybatis.provider.EntityColumn column)protected voidaddCriterion(String condition, Object value1, Object value2)protected voidaddCriterion(String condition, Object value1, Object value2, io.mybatis.provider.EntityColumn column)Example.Criteria<T>andBetween(boolean useCondition, io.mybatis.mapper.fn.Fn<T,Object> fn, Object value1, Object value2)Example.Criteria<T>andBetween(io.mybatis.mapper.fn.Fn<T,Object> fn, Object value1, Object value2)Example.Criteria<T>andCondition(boolean useCondition, String condition)Example.Criteria<T>andCondition(boolean useCondition, String condition, Object value)Example.Criteria<T>andCondition(String condition)手写条件Example.Criteria<T>andCondition(String condition, Object value)手写左边条件,右边用value值Example.Criteria<T>andEqualTo(boolean useCondition, io.mybatis.mapper.fn.Fn<T,Object> fn, Object value)Example.Criteria<T>andEqualTo(io.mybatis.mapper.fn.Fn<T,Object> fn, Object value)Example.Criteria<T>andGreaterThan(boolean useCondition, io.mybatis.mapper.fn.Fn<T,Object> fn, Object value)Example.Criteria<T>andGreaterThan(io.mybatis.mapper.fn.Fn<T,Object> fn, Object value)Example.Criteria<T>andGreaterThanOrEqualTo(boolean useCondition, io.mybatis.mapper.fn.Fn<T,Object> fn, Object value)Example.Criteria<T>andGreaterThanOrEqualTo(io.mybatis.mapper.fn.Fn<T,Object> fn, Object value)Example.Criteria<T>andIn(boolean useCondition, io.mybatis.mapper.fn.Fn<T,Object> fn, Iterable values)Example.Criteria<T>andIn(io.mybatis.mapper.fn.Fn<T,Object> fn, Iterable values)Example.Criteria<T>andIsNotNull(boolean useCondition, io.mybatis.mapper.fn.Fn<T,Object> fn)Example.Criteria<T>andIsNotNull(io.mybatis.mapper.fn.Fn<T,Object> fn)Example.Criteria<T>andIsNull(boolean useCondition, io.mybatis.mapper.fn.Fn<T,Object> fn)Example.Criteria<T>andIsNull(io.mybatis.mapper.fn.Fn<T,Object> fn)Example.Criteria<T>andLessThan(boolean useCondition, io.mybatis.mapper.fn.Fn<T,Object> fn, Object value)Example.Criteria<T>andLessThan(io.mybatis.mapper.fn.Fn<T,Object> fn, Object value)Example.Criteria<T>andLessThanOrEqualTo(boolean useCondition, io.mybatis.mapper.fn.Fn<T,Object> fn, Object value)Example.Criteria<T>andLessThanOrEqualTo(io.mybatis.mapper.fn.Fn<T,Object> fn, Object value)Example.Criteria<T>andLike(boolean useCondition, io.mybatis.mapper.fn.Fn<T,Object> fn, Object value)Example.Criteria<T>andLike(io.mybatis.mapper.fn.Fn<T,Object> fn, Object value)Example.Criteria<T>andNotBetween(boolean useCondition, io.mybatis.mapper.fn.Fn<T,Object> fn, Object value1, Object value2)Example.Criteria<T>andNotBetween(io.mybatis.mapper.fn.Fn<T,Object> fn, Object value1, Object value2)Example.Criteria<T>andNotEqualTo(boolean useCondition, io.mybatis.mapper.fn.Fn<T,Object> fn, Object value)Example.Criteria<T>andNotEqualTo(io.mybatis.mapper.fn.Fn<T,Object> fn, Object value)Example.Criteria<T>andNotIn(boolean useCondition, io.mybatis.mapper.fn.Fn<T,Object> fn, Iterable values)Example.Criteria<T>andNotIn(io.mybatis.mapper.fn.Fn<T,Object> fn, Iterable values)Example.Criteria<T>andNotLike(boolean useCondition, io.mybatis.mapper.fn.Fn<T,Object> fn, Object value)Example.Criteria<T>andNotLike(io.mybatis.mapper.fn.Fn<T,Object> fn, Object value)Example.Criteria<T>andOr(Example.OrCriteria<T> orCriteria1, Example.OrCriteria<T> orCriteria2, Example.OrCriteria<T>... orCriterias)Example.Criteria<T>andOr(List<Example.OrCriteria<T>> orCriteriaList)List<Example.Criterion>getCriteria()booleanisValid()
-
-
-
Field Detail
-
criteria
protected List<Example.Criterion> criteria
-
-
Method Detail
-
addCriterion
protected void addCriterion(String condition)
-
addCriterion
protected void addCriterion(String condition, Object value, io.mybatis.provider.EntityColumn column)
-
addCriterion
protected void addCriterion(String condition, Object value1, Object value2, io.mybatis.provider.EntityColumn column)
-
andIsNull
public Example.Criteria<T> andIsNull(boolean useCondition, io.mybatis.mapper.fn.Fn<T,Object> fn)
-
andIsNull
public Example.Criteria<T> andIsNull(io.mybatis.mapper.fn.Fn<T,Object> fn)
-
andIsNotNull
public Example.Criteria<T> andIsNotNull(boolean useCondition, io.mybatis.mapper.fn.Fn<T,Object> fn)
-
andIsNotNull
public Example.Criteria<T> andIsNotNull(io.mybatis.mapper.fn.Fn<T,Object> fn)
-
andEqualTo
public Example.Criteria<T> andEqualTo(boolean useCondition, io.mybatis.mapper.fn.Fn<T,Object> fn, Object value)
-
andEqualTo
public Example.Criteria<T> andEqualTo(io.mybatis.mapper.fn.Fn<T,Object> fn, Object value)
-
andNotEqualTo
public Example.Criteria<T> andNotEqualTo(boolean useCondition, io.mybatis.mapper.fn.Fn<T,Object> fn, Object value)
-
andNotEqualTo
public Example.Criteria<T> andNotEqualTo(io.mybatis.mapper.fn.Fn<T,Object> fn, Object value)
-
andGreaterThan
public Example.Criteria<T> andGreaterThan(boolean useCondition, io.mybatis.mapper.fn.Fn<T,Object> fn, Object value)
-
andGreaterThan
public Example.Criteria<T> andGreaterThan(io.mybatis.mapper.fn.Fn<T,Object> fn, Object value)
-
andGreaterThanOrEqualTo
public Example.Criteria<T> andGreaterThanOrEqualTo(boolean useCondition, io.mybatis.mapper.fn.Fn<T,Object> fn, Object value)
-
andGreaterThanOrEqualTo
public Example.Criteria<T> andGreaterThanOrEqualTo(io.mybatis.mapper.fn.Fn<T,Object> fn, Object value)
-
andLessThan
public Example.Criteria<T> andLessThan(boolean useCondition, io.mybatis.mapper.fn.Fn<T,Object> fn, Object value)
-
andLessThan
public Example.Criteria<T> andLessThan(io.mybatis.mapper.fn.Fn<T,Object> fn, Object value)
-
andLessThanOrEqualTo
public Example.Criteria<T> andLessThanOrEqualTo(boolean useCondition, io.mybatis.mapper.fn.Fn<T,Object> fn, Object value)
-
andLessThanOrEqualTo
public Example.Criteria<T> andLessThanOrEqualTo(io.mybatis.mapper.fn.Fn<T,Object> fn, Object value)
-
andIn
public Example.Criteria<T> andIn(boolean useCondition, io.mybatis.mapper.fn.Fn<T,Object> fn, Iterable values)
-
andIn
public Example.Criteria<T> andIn(io.mybatis.mapper.fn.Fn<T,Object> fn, Iterable values)
-
andNotIn
public Example.Criteria<T> andNotIn(boolean useCondition, io.mybatis.mapper.fn.Fn<T,Object> fn, Iterable values)
-
andNotIn
public Example.Criteria<T> andNotIn(io.mybatis.mapper.fn.Fn<T,Object> fn, Iterable values)
-
andBetween
public Example.Criteria<T> andBetween(boolean useCondition, io.mybatis.mapper.fn.Fn<T,Object> fn, Object value1, Object value2)
-
andBetween
public Example.Criteria<T> andBetween(io.mybatis.mapper.fn.Fn<T,Object> fn, Object value1, Object value2)
-
andNotBetween
public Example.Criteria<T> andNotBetween(boolean useCondition, io.mybatis.mapper.fn.Fn<T,Object> fn, Object value1, Object value2)
-
andNotBetween
public Example.Criteria<T> andNotBetween(io.mybatis.mapper.fn.Fn<T,Object> fn, Object value1, Object value2)
-
andLike
public Example.Criteria<T> andLike(boolean useCondition, io.mybatis.mapper.fn.Fn<T,Object> fn, Object value)
-
andLike
public Example.Criteria<T> andLike(io.mybatis.mapper.fn.Fn<T,Object> fn, Object value)
-
andNotLike
public Example.Criteria<T> andNotLike(boolean useCondition, io.mybatis.mapper.fn.Fn<T,Object> fn, Object value)
-
andNotLike
public Example.Criteria<T> andNotLike(io.mybatis.mapper.fn.Fn<T,Object> fn, Object value)
-
andOr
public Example.Criteria<T> andOr(Example.OrCriteria<T> orCriteria1, Example.OrCriteria<T> orCriteria2, Example.OrCriteria<T>... orCriterias)
-
andOr
public Example.Criteria<T> andOr(List<Example.OrCriteria<T>> orCriteriaList)
-
andCondition
public Example.Criteria<T> andCondition(boolean useCondition, String condition)
-
andCondition
public Example.Criteria<T> andCondition(String condition)
手写条件- Parameters:
condition- 例如 "length(countryname)<5"
-
andCondition
public Example.Criteria<T> andCondition(boolean useCondition, String condition, Object value)
-
andCondition
public Example.Criteria<T> andCondition(String condition, Object value)
手写左边条件,右边用value值- Parameters:
condition- 例如 "length(countryname)="value- 例如 5
-
getCriteria
public List<Example.Criterion> getCriteria()
-
isValid
public boolean isValid()
-
-