| Package | Description |
|---|---|
| tk.mybatis.mapper.weekend | |
| tk.mybatis.mapper.weekend.reflection |
| Modifier and Type | Method and Description |
|---|---|
WeekendCriteria<A,B> |
WeekendCriteria.andBetween(Fn<A,B> fn,
Object value1,
Object value2) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.andBetween(Fn<T,Object> fn,
Object value1,
Object value2)
AND column BETWEEN value1 AND value2
当 value1 或 value2 为空 则当前属性不参与查询
|
WeekendSqls<T> |
WeekendSqls.andBetween(Fn<T,Object> fn,
Object value1,
Object value2) |
static <T> WeekendSqls<T> |
WeekendSqlsUtils.andBetween(Fn<T,Object> fn,
Object value1,
Object value2) |
WeekendCriteria<A,B> |
WeekendCriteria.andEqualTo(Fn<A,B> fn,
Object value) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.andEqualTo(Fn<T,Object> fn,
Object value)
AND column = value
当value=null则不参与查询
|
WeekendSqls<T> |
WeekendSqls.andEqualTo(Fn<T,Object> fn,
Object value) |
static <T> WeekendSqls<T> |
WeekendSqlsUtils.andEqualTo(Fn<T,Object> fn,
Object value) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.andEqualTo(Fn<T,Object> fn,
Object value,
boolean required)
AND column = value
|
WeekendCriteria<A,B> |
WeekendCriteria.andGreaterThan(Fn<A,B> fn,
Object value) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.andGreaterThan(Fn<T,Object> fn,
Object value)
AND column > value
当 value = null 则当前属性不参与查询
|
WeekendSqls<T> |
WeekendSqls.andGreaterThan(Fn<T,Object> fn,
Object value) |
static <T> WeekendSqls<T> |
WeekendSqlsUtils.andGreaterThan(Fn<T,Object> fn,
Object value) |
WeekendCriteria<A,B> |
WeekendCriteria.andGreaterThanOrEqualTo(Fn<A,B> fn,
Object value) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.andGreaterThanOrEqualTo(Fn<T,Object> fn,
Object value)
AND column >= value
当 value = null 则当前属性不参与查询
|
WeekendSqls<T> |
WeekendSqls.andGreaterThanOrEqualTo(Fn<T,Object> fn,
Object value) |
static <T> WeekendSqls<T> |
WeekendSqlsUtils.andGreaterThanOrEqualTo(Fn<T,Object> fn,
Object value) |
WeekendCriteria<A,B> |
WeekendCriteria.andIn(Fn<A,B> fn,
Iterable values) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.andIn(Fn<T,Object> fn,
Iterable values)
AND column IN (#{item.value})
当 values = null 则当前属性不参与查询
|
WeekendSqls<T> |
WeekendSqls.andIn(Fn<T,Object> fn,
Iterable values) |
static <T> WeekendSqls<T> |
WeekendSqlsUtils.andIn(Fn<T,Object> fn,
Iterable values) |
WeekendCriteria<A,B> |
WeekendCriteria.andIsNotNull(Fn<A,B> fn) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.andIsNotNull(Fn<T,Object> fn)
AND column IS NOT NULL
|
WeekendSqls<T> |
WeekendSqls.andIsNotNull(Fn<T,Object> fn) |
static <T> WeekendSqls<T> |
WeekendSqlsUtils.andIsNotNull(Fn<T,Object> fn) |
WeekendCriteria<A,B> |
WeekendCriteria.andIsNull(Fn<A,B> fn) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.andIsNull(Fn<T,Object> fn)
AND column IS NULL
|
WeekendSqls<T> |
WeekendSqls.andIsNull(Fn<T,Object> fn) |
static <T> WeekendSqls<T> |
WeekendSqlsUtils.andIsNull(Fn<T,Object> fn) |
WeekendCriteria<A,B> |
WeekendCriteria.andLessThan(Fn<A,B> fn,
Object value) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.andLessThan(Fn<T,Object> fn,
Object value)
AND column < value
当 value = null 则当前属性不参与查询
|
WeekendSqls<T> |
WeekendSqls.andLessThan(Fn<T,Object> fn,
Object value) |
static <T> WeekendSqls<T> |
WeekendSqlsUtils.andLessThan(Fn<T,Object> fn,
Object value) |
WeekendCriteria<A,B> |
WeekendCriteria.andLessThanOrEqualTo(Fn<A,B> fn,
Object value) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.andLessThanOrEqualTo(Fn<T,Object> fn,
Object value)
AND column <= value
当 value = null 则当前属性不参与查询
|
WeekendSqls<T> |
WeekendSqls.andLessThanOrEqualTo(Fn<T,Object> fn,
Object value) |
static <T> WeekendSqls<T> |
WeekendSqlsUtils.andLessThanOrEqualTo(Fn<T,Object> fn,
Object value) |
WeekendCriteria<A,B> |
WeekendCriteria.andLike(Fn<A,B> fn,
String value) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.andLike(Fn<T,Object> fn,
String value)
AND column LIKE %value%
当 value = null 则当前属性不参与查询
|
WeekendSqls<T> |
WeekendSqls.andLike(Fn<T,Object> fn,
String value) |
static <T> WeekendSqls<T> |
WeekendSqlsUtils.andLike(Fn<T,Object> fn,
String value) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.andLikeLeft(Fn<T,Object> fn,
String value)
AND column LIKE %value
当 value = null 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
SqlCriteriaHelper.andLikeRight(Fn<T,Object> fn,
String value)
AND column LIKE value%
当 value = null 则当前属性不参与查询
|
WeekendCriteria<A,B> |
WeekendCriteria.andNotBetween(Fn<A,B> fn,
Object value1,
Object value2) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.andNotBetween(Fn<T,Object> fn,
Object value1,
Object value2)
AND column NOT BETWEEN value1 AND value2
当 value1 或 value2 为空 则当前属性不参与查询
|
WeekendSqls<T> |
WeekendSqls.andNotBetween(Fn<T,Object> fn,
Object value1,
Object value2) |
static <T> WeekendSqls<T> |
WeekendSqlsUtils.andNotBetween(Fn<T,Object> fn,
Object value1,
Object value2) |
WeekendCriteria<A,B> |
WeekendCriteria.andNotEqualTo(Fn<A,B> fn,
Object value) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.andNotEqualTo(Fn<T,Object> fn,
Object value)
AND column != value
默认 value=null 则不参与查询
|
WeekendSqls<T> |
WeekendSqls.andNotEqualTo(Fn<T,Object> fn,
Object value) |
static <T> WeekendSqls<T> |
WeekendSqlsUtils.andNotEqualTo(Fn<T,Object> fn,
Object value) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.andNotEqualTo(Fn<T,Object> fn,
Object value,
boolean required)
AND column != value
|
WeekendCriteria<A,B> |
WeekendCriteria.andNotIn(Fn<A,B> fn,
Iterable values) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.andNotIn(Fn<T,Object> fn,
Iterable values)
AND column NOT IN (#{item.value})
当 values = null 则当前属性不参与查询
|
WeekendSqls<T> |
WeekendSqls.andNotIn(Fn<T,Object> fn,
Iterable values) |
static <T> WeekendSqls<T> |
WeekendSqlsUtils.andNotIn(Fn<T,Object> fn,
Iterable values) |
WeekendCriteria<A,B> |
WeekendCriteria.andNotLike(Fn<A,B> fn,
String value) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.andNotLike(Fn<T,Object> fn,
String value)
AND column NOT LIKE %value%
当 value = null 则当前属性不参与查询
|
WeekendSqls<T> |
WeekendSqls.andNotLike(Fn<T,Object> fn,
String value) |
static <T> WeekendSqls<T> |
WeekendSqlsUtils.andNotLike(Fn<T,Object> fn,
String value) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.andNotLikeLeft(Fn<T,Object> fn,
String value)
AND column NOT LIKE %value
当 value = null 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
SqlCriteriaHelper.andNotLikeRight(Fn<T,Object> fn,
String value)
AND column NOT LIKE value%
当 value = null 则当前属性不参与查询
|
Weekend<T> |
Weekend.excludeProperties(Fn<T,?>... fns)
排除查询字段,优先级低于 selectProperties
|
WeekendCriteria<A,B> |
WeekendCriteria.orBetween(Fn<A,B> fn,
Object value1,
Object value2) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.orBetween(Fn<T,Object> fn,
Object value1,
Object value2)
OR column BETWEEN value1 AND value2
当 value1 或 value2 为空 则当前属性不参与查询
|
WeekendSqls<T> |
WeekendSqls.orBetween(Fn<T,Object> fn,
Object value1,
Object value2) |
static <T> WeekendSqls<T> |
WeekendSqlsUtils.orBetween(Fn<T,Object> fn,
Object value1,
Object value2) |
Example.OrderBy |
Weekend.orderBy(Fn<T,?> fn) |
WeekendCriteria<A,B> |
WeekendCriteria.orEqualTo(Fn<A,B> fn,
Object value) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.orEqualTo(Fn<T,Object> fn,
Object value)
OR column = value
当 value = null 则当前属性不参与查询
|
WeekendSqls<T> |
WeekendSqls.orEqualTo(Fn<T,Object> fn,
Object value) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.orEqualTo(Fn<T,Object> fn,
Object value,
boolean required)
OR column = value
当request = true 且 value = null时 转 #
SqlCriteriaHelper.orIsNull(Fn) |
static <T> WeekendSqls<T> |
WeekendSqlsUtils.orEqualTo(Fn<T,Object> fn,
String value) |
WeekendCriteria<A,B> |
WeekendCriteria.orGreaterThan(Fn<A,B> fn,
Object value) |
WeekendSqls<T> |
WeekendSqls.orGreaterThan(Fn<T,Object> fn,
Object value) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.orGreaterThan(Fn<T,Object> fn,
String value)
OR column > value
当value = null 则当前属性不参与查询
|
static <T> WeekendSqls<T> |
WeekendSqlsUtils.orGreaterThan(Fn<T,Object> fn,
String value) |
WeekendCriteria<A,B> |
WeekendCriteria.orGreaterThanOrEqualTo(Fn<A,B> fn,
Object value) |
WeekendSqls<T> |
WeekendSqls.orGreaterThanOrEqualTo(Fn<T,Object> fn,
Object value) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.orGreaterThanOrEqualTo(Fn<T,Object> fn,
String value)
OR column >= value
当value = null 则当前属性不参与查询
|
static <T> WeekendSqls<T> |
WeekendSqlsUtils.orGreaterThanOrEqualTo(Fn<T,Object> fn,
String value) |
WeekendCriteria<A,B> |
WeekendCriteria.orIn(Fn<A,B> fn,
Iterable values) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.orIn(Fn<T,Object> fn,
Iterable values)
OR column IN (#{item.value})
当value = null 则当前属性不参与查询
|
WeekendSqls<T> |
WeekendSqls.orIn(Fn<T,Object> fn,
Iterable values) |
static <T> WeekendSqls<T> |
WeekendSqlsUtils.orIn(Fn<T,Object> fn,
Iterable values) |
WeekendCriteria<A,B> |
WeekendCriteria.orIsNotNull(Fn<A,B> fn) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.orIsNotNull(Fn<T,Object> fn)
OR column IS NOT NULL
当 value = null 则当前属性不参与查询
|
WeekendSqls<T> |
WeekendSqls.orIsNotNull(Fn<T,Object> fn) |
static <T> WeekendSqls<T> |
WeekendSqlsUtils.orIsNotNull(Fn<T,Object> fn) |
WeekendCriteria<A,B> |
WeekendCriteria.orIsNull(Fn<A,B> fn) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.orIsNull(Fn<T,Object> fn)
OR column IS NULL
当 value = null 则当前属性不参与查询
|
WeekendSqls<T> |
WeekendSqls.orIsNull(Fn<T,Object> fn) |
static <T> WeekendSqls<T> |
WeekendSqlsUtils.orIsNull(Fn<T,Object> fn) |
WeekendCriteria<A,B> |
WeekendCriteria.orLessThan(Fn<A,B> fn,
Object value) |
WeekendSqls<T> |
WeekendSqls.orLessThan(Fn<T,Object> fn,
Object value) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.orLessThan(Fn<T,Object> fn,
String value)
OR column < value
当value = null 则当前属性不参与查询
|
static <T> WeekendSqls<T> |
WeekendSqlsUtils.orLessThan(Fn<T,Object> fn,
String value) |
WeekendCriteria<A,B> |
WeekendCriteria.orLessThanOrEqualTo(Fn<A,B> fn,
Object value) |
WeekendSqls<T> |
WeekendSqls.orLessThanOrEqualTo(Fn<T,Object> fn,
Object value) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.orLessThanOrEqualTo(Fn<T,Object> fn,
String value)
OR column <= value
当value = null 则当前属性不参与查询
|
static <T> WeekendSqls<T> |
WeekendSqlsUtils.orLessThanOrEqualTo(Fn<T,Object> fn,
String value) |
WeekendCriteria<A,B> |
WeekendCriteria.orLike(Fn<A,B> fn,
String value) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.orLike(Fn<T,Object> fn,
String value)
OR column LIKE value
当 value = null 则当前属性不参与查询
|
WeekendSqls<T> |
WeekendSqls.orLike(Fn<T,Object> fn,
String value) |
static <T> WeekendSqls<T> |
WeekendSqlsUtils.orLike(Fn<T,Object> fn,
String value) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.orLikeLeft(Fn<T,Object> fn,
String value)
OR column LIKE %value
当 value = null 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
SqlCriteriaHelper.orLikeRight(Fn<T,Object> fn,
String value)
OR column LIKE value%
当 value = null 则当前属性不参与查询
|
WeekendCriteria<A,B> |
WeekendCriteria.orNotBetween(Fn<A,B> fn,
Object value1,
Object value2) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.orNotBetween(Fn<T,Object> fn,
Object value1,
Object value2)
OR column NOT BETWEEN value1 AND value2
当 value1 或 value2 为空 则当前属性不参与查询
|
WeekendSqls<T> |
WeekendSqls.orNotBetween(Fn<T,Object> fn,
Object value1,
Object value2) |
static <T> WeekendSqls<T> |
WeekendSqlsUtils.orNotBetween(Fn<T,Object> fn,
Object value1,
Object value2) |
WeekendCriteria<A,B> |
WeekendCriteria.orNotEqualTo(Fn<A,B> fn,
Object value) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.orNotEqualTo(Fn<T,Object> fn,
Object value)
OR column <> value
当value = null 则当前属性不参与查询
|
WeekendSqls<T> |
WeekendSqls.orNotEqualTo(Fn<T,Object> fn,
Object value) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.orNotEqualTo(Fn<T,Object> fn,
Object value,
boolean required)
OR column <> value
当request = true 且 value = null时 转 #
SqlCriteriaHelper.orIsNotNull(Fn) |
static <T> WeekendSqls<T> |
WeekendSqlsUtils.orNotEqualTo(Fn<T,Object> fn,
String value) |
WeekendCriteria<A,B> |
WeekendCriteria.orNotIn(Fn<A,B> fn,
Iterable values) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.orNotIn(Fn<T,Object> fn,
Iterable values)
OR column NOT IN (#{item.value})
当value = null 则当前属性不参与查询
|
WeekendSqls<T> |
WeekendSqls.orNotIn(Fn<T,Object> fn,
Iterable values) |
static <T> WeekendSqls<T> |
WeekendSqlsUtils.orNotIn(Fn<T,Object> fn,
Iterable values) |
WeekendCriteria<A,B> |
WeekendCriteria.orNotLike(Fn<A,B> fn,
String value) |
WeekendSqls<T> |
WeekendSqls.orNotLike(Fn<T,Object> fn,
Object value) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.orNotLike(Fn<T,Object> fn,
String value)
OR column NOT LIKE value
当 value = null 则当前属性不参与查询
|
static <T> WeekendSqls<T> |
WeekendSqlsUtils.orNotLike(Fn<T,Object> fn,
String value) |
SqlCriteriaHelper<T> |
SqlCriteriaHelper.orNotLikeLeft(Fn<T,Object> fn,
String value)
OR column NOT LIKE %value
当 value = null 则当前属性不参与查询
|
SqlCriteriaHelper<T> |
SqlCriteriaHelper.orNotLikeRight(Fn<T,Object> fn,
String value)
OR column NOT LIKE value%
当 value = null 则当前属性不参与查询
|
Weekend<T> |
Weekend.selectProperties(Fn<T,?>... fns)
指定要查询的属性列 - 这里会自动映射到表字段
|
Weekend<T> |
Weekend.withCountProperty(Fn<T,?> fn) |
| Modifier and Type | Method and Description |
|---|---|
static String |
Reflections.fnToFieldName(Fn fn) |
Copyright © 2022. All rights reserved.