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, Class<? extends org.apache.ibatis.type.TypeHandler> typeHandler)protected voidaddCriterion(String condition, Object value1, Object value2)protected voidaddCriterion(String condition, Object value1, Object value2, Class<? extends org.apache.ibatis.type.TypeHandler> typeHandler)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, Class<? extends org.apache.ibatis.type.TypeHandler> typeHandler)
-
addCriterion
protected void addCriterion(String condition, Object value1, Object value2, Class<? extends org.apache.ibatis.type.TypeHandler> typeHandler)
-
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()
-
-