public class SqlCriteriaHelper<T> extends Object implements SqlsCriteria
| Modifier and Type | Method and Description |
|---|---|
SqlCriteriaHelper<T> |
andBetween(Fn<T,Object> fn,
Object value1,
Object value2)
AND column BETWEEN value1 AND value2
当 value1 或 value2 为空 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
andEqualTo(Fn<T,Object> fn,
Object value)
AND column = value
当value=null则不参与查询
|
SqlCriteriaHelper<T> |
andEqualTo(Fn<T,Object> fn,
Object value,
boolean required)
AND column = value
|
SqlCriteriaHelper<T> |
andGreaterThan(Fn<T,Object> fn,
Object value)
AND column > value
当 value = null 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
andGreaterThanOrEqualTo(Fn<T,Object> fn,
Object value)
AND column >= value
当 value = null 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
andIn(Fn<T,Object> fn,
Iterable values)
AND column IN (#{item.value})
当 values = null 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
andIsNotNull(Fn<T,Object> fn)
AND column IS NOT NULL
|
SqlCriteriaHelper<T> |
andIsNull(Fn<T,Object> fn)
AND column IS NULL
|
SqlCriteriaHelper<T> |
andLessThan(Fn<T,Object> fn,
Object value)
AND column < value
当 value = null 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
andLessThanOrEqualTo(Fn<T,Object> fn,
Object value)
AND column <= value
当 value = null 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
andLike(Fn<T,Object> fn,
String value)
AND column LIKE %value%
当 value = null 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
andLikeLeft(Fn<T,Object> fn,
String value)
AND column LIKE %value
当 value = null 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
andLikeRight(Fn<T,Object> fn,
String value)
AND column LIKE value%
当 value = null 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
andNotBetween(Fn<T,Object> fn,
Object value1,
Object value2)
AND column NOT BETWEEN value1 AND value2
当 value1 或 value2 为空 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
andNotEqualTo(Fn<T,Object> fn,
Object value)
AND column != value
默认 value=null 则不参与查询
|
SqlCriteriaHelper<T> |
andNotEqualTo(Fn<T,Object> fn,
Object value,
boolean required)
AND column != value
|
SqlCriteriaHelper<T> |
andNotIn(Fn<T,Object> fn,
Iterable values)
AND column NOT IN (#{item.value})
当 values = null 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
andNotLike(Fn<T,Object> fn,
String value)
AND column NOT LIKE %value%
当 value = null 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
andNotLikeLeft(Fn<T,Object> fn,
String value)
AND column NOT LIKE %value
当 value = null 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
andNotLikeRight(Fn<T,Object> fn,
String value)
AND column NOT LIKE value%
当 value = null 则当前属性不参与查询
|
static <T> SqlCriteriaHelper<T> |
custom(Class<T> clazz) |
Sqls.Criteria |
getCriteria() |
SqlCriteriaHelper<T> |
orBetween(Fn<T,Object> fn,
Object value1,
Object value2)
OR column BETWEEN value1 AND value2
当 value1 或 value2 为空 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
orEqualTo(Fn<T,Object> fn,
Object value)
OR column = value
当 value = null 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
orEqualTo(Fn<T,Object> fn,
Object value,
boolean required)
OR column = value
当request = true 且 value = null时 转 #
orIsNull(Fn) |
SqlCriteriaHelper<T> |
orGreaterThan(Fn<T,Object> fn,
String value)
OR column > value
当value = null 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
orGreaterThanOrEqualTo(Fn<T,Object> fn,
String value)
OR column >= value
当value = null 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
orIn(Fn<T,Object> fn,
Iterable values)
OR column IN (#{item.value})
当value = null 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
orIsNotNull(Fn<T,Object> fn)
OR column IS NOT NULL
当 value = null 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
orIsNull(Fn<T,Object> fn)
OR column IS NULL
当 value = null 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
orLessThan(Fn<T,Object> fn,
String value)
OR column < value
当value = null 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
orLessThanOrEqualTo(Fn<T,Object> fn,
String value)
OR column <= value
当value = null 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
orLike(Fn<T,Object> fn,
String value)
OR column LIKE value
当 value = null 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
orLikeLeft(Fn<T,Object> fn,
String value)
OR column LIKE %value
当 value = null 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
orLikeRight(Fn<T,Object> fn,
String value)
OR column LIKE value%
当 value = null 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
orNotBetween(Fn<T,Object> fn,
Object value1,
Object value2)
OR column NOT BETWEEN value1 AND value2
当 value1 或 value2 为空 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
orNotEqualTo(Fn<T,Object> fn,
Object value)
OR column <> value
当value = null 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
orNotEqualTo(Fn<T,Object> fn,
Object value,
boolean required)
OR column <> value
当request = true 且 value = null时 转 #
orIsNotNull(Fn) |
SqlCriteriaHelper<T> |
orNotIn(Fn<T,Object> fn,
Iterable values)
OR column NOT IN (#{item.value})
当value = null 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
orNotLike(Fn<T,Object> fn,
String value)
OR column NOT LIKE value
当 value = null 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
orNotLikeLeft(Fn<T,Object> fn,
String value)
OR column NOT LIKE %value
当 value = null 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
orNotLikeRight(Fn<T,Object> fn,
String value)
OR column NOT LIKE value%
当 value = null 则当前属性不参与查询
|
public static <T> SqlCriteriaHelper<T> custom(Class<T> clazz)
public SqlCriteriaHelper<T> andIsNull(Fn<T,Object> fn)
fn - public SqlCriteriaHelper<T> andIsNotNull(Fn<T,Object> fn)
fn - public SqlCriteriaHelper<T> andEqualTo(Fn<T,Object> fn, Object value)
fn - value - public SqlCriteriaHelper<T> andEqualTo(Fn<T,Object> fn, Object value, boolean required)
fn - value - required - false 当value=null 则不参与查询 ;
true 当value = null 则转 is null 查询: AND column is nullpublic SqlCriteriaHelper<T> andNotEqualTo(Fn<T,Object> fn, Object value)
fn - value - public SqlCriteriaHelper<T> andNotEqualTo(Fn<T,Object> fn, Object value, boolean required)
fn - value - required - false 当value=null 则不参与查询 ;
true 当value = null 则转 is not null 查询 : AND column is not nullpublic SqlCriteriaHelper<T> andGreaterThan(Fn<T,Object> fn, Object value)
fn - value - public SqlCriteriaHelper<T> andGreaterThanOrEqualTo(Fn<T,Object> fn, Object value)
fn - value - public SqlCriteriaHelper<T> andLessThan(Fn<T,Object> fn, Object value)
fn - value - public SqlCriteriaHelper<T> andLessThanOrEqualTo(Fn<T,Object> fn, Object value)
fn - value - public SqlCriteriaHelper<T> andIn(Fn<T,Object> fn, Iterable values)
fn - values - public SqlCriteriaHelper<T> andNotIn(Fn<T,Object> fn, Iterable values)
fn - values - public SqlCriteriaHelper<T> andBetween(Fn<T,Object> fn, Object value1, Object value2)
fn - value1 - value2 - public SqlCriteriaHelper<T> andNotBetween(Fn<T,Object> fn, Object value1, Object value2)
fn - value1 - value2 - public SqlCriteriaHelper<T> andLike(Fn<T,Object> fn, String value)
fn - value - public SqlCriteriaHelper<T> andLikeLeft(Fn<T,Object> fn, String value)
fn - value - public SqlCriteriaHelper<T> andLikeRight(Fn<T,Object> fn, String value)
fn - value - public SqlCriteriaHelper<T> andNotLike(Fn<T,Object> fn, String value)
fn - value - public SqlCriteriaHelper<T> andNotLikeLeft(Fn<T,Object> fn, String value)
fn - value - public SqlCriteriaHelper<T> andNotLikeRight(Fn<T,Object> fn, String value)
fn - value - public SqlCriteriaHelper<T> orIsNull(Fn<T,Object> fn)
fn - public SqlCriteriaHelper<T> orIsNotNull(Fn<T,Object> fn)
fn - public SqlCriteriaHelper<T> orEqualTo(Fn<T,Object> fn, Object value)
fn - value - public SqlCriteriaHelper<T> orEqualTo(Fn<T,Object> fn, Object value, boolean required)
orIsNull(Fn)fn - value - required - public SqlCriteriaHelper<T> orNotEqualTo(Fn<T,Object> fn, Object value)
fn - value - public SqlCriteriaHelper<T> orNotEqualTo(Fn<T,Object> fn, Object value, boolean required)
orIsNotNull(Fn)fn - value - required - public SqlCriteriaHelper<T> orGreaterThan(Fn<T,Object> fn, String value)
fn - value - public SqlCriteriaHelper<T> orGreaterThanOrEqualTo(Fn<T,Object> fn, String value)
fn - value - public SqlCriteriaHelper<T> orLessThan(Fn<T,Object> fn, String value)
fn - value - public SqlCriteriaHelper<T> orLessThanOrEqualTo(Fn<T,Object> fn, String value)
fn - value - public SqlCriteriaHelper<T> orIn(Fn<T,Object> fn, Iterable values)
fn - values - public SqlCriteriaHelper<T> orNotIn(Fn<T,Object> fn, Iterable values)
fn - values - public SqlCriteriaHelper<T> orBetween(Fn<T,Object> fn, Object value1, Object value2)
fn - value1 - value2 - public SqlCriteriaHelper<T> orNotBetween(Fn<T,Object> fn, Object value1, Object value2)
fn - value1 - value2 - public SqlCriteriaHelper<T> orLike(Fn<T,Object> fn, String value)
fn - value - public SqlCriteriaHelper<T> orLikeLeft(Fn<T,Object> fn, String value)
fn - value - public SqlCriteriaHelper<T> orLikeRight(Fn<T,Object> fn, String value)
fn - value - public SqlCriteriaHelper<T> orNotLike(Fn<T,Object> fn, String value)
fn - value - public SqlCriteriaHelper<T> orNotLikeLeft(Fn<T,Object> fn, String value)
fn - value - public SqlCriteriaHelper<T> orNotLikeRight(Fn<T,Object> fn, String value)
fn - value - public Sqls.Criteria getCriteria()
getCriteria in interface SqlsCriteriaCopyright © 2024. All rights reserved.