ExampleWrapper<T,I> |
ExampleWrapper.anyCondition(boolean useCondition,
String condition) |
添加任意条件,条件一定是后端使用的,需要自己防止 SQL 注入
|
ExampleWrapper<T,I> |
ExampleWrapper.anyCondition(boolean useCondition,
String condition,
Object value) |
手写左边条件,右边用value值
|
ExampleWrapper<T,I> |
ExampleWrapper.anyCondition(boolean useCondition,
String condition,
Supplier<Object> supplier) |
手写左边条件,右边用value值
|
ExampleWrapper<T,I> |
ExampleWrapper.anyCondition(String condition) |
添加任意条件,条件一定是后端使用的,需要自己防止 SQL 注入
|
ExampleWrapper<T,I> |
ExampleWrapper.anyCondition(String condition,
Object value) |
手写左边条件,右边用value值
|
ExampleWrapper<T,I> |
ExampleWrapper.between(boolean useCondition,
io.mybatis.mapper.fn.Fn<T,Object> fn,
Object value1,
Object value2) |
字段 between value1 and value 2
|
ExampleWrapper<T,I> |
ExampleWrapper.between(boolean useCondition,
io.mybatis.mapper.fn.Fn<T,Object> fn,
Supplier<Object> supplier1,
Supplier<Object> supplier2) |
字段 between value1 and value 2
|
ExampleWrapper<T,I> |
ExampleWrapper.between(io.mybatis.mapper.fn.Fn<T,Object> fn,
Object value1,
Object value2) |
字段 between value1 and value 2
|
ExampleWrapper<T,I> |
ExampleWrapper.clear() |
清除条件,可重用
|
ExampleWrapper<T,I> |
ExampleWrapper.contains(boolean useCondition,
io.mybatis.mapper.fn.Fn<T,Object> fn,
String value) |
字段 like %值%
|
ExampleWrapper<T,I> |
ExampleWrapper.contains(boolean useCondition,
io.mybatis.mapper.fn.Fn<T,Object> fn,
Supplier<String> supplier) |
字段 like %值%
|
ExampleWrapper<T,I> |
ExampleWrapper.contains(io.mybatis.mapper.fn.Fn<T,Object> fn,
String value) |
字段 like %值%
|
ExampleWrapper<T,I> |
ExampleWrapper.distinct() |
设置 distince
|
ExampleWrapper<T,I> |
ExampleWrapper.endSql(String endSql) |
设置结尾 SQL
|
ExampleWrapper<T,I> |
ExampleWrapper.endsWith(boolean useCondition,
io.mybatis.mapper.fn.Fn<T,Object> fn,
String value) |
字段 like %值,匹配 value 为后缀的值
|
ExampleWrapper<T,I> |
ExampleWrapper.endsWith(boolean useCondition,
io.mybatis.mapper.fn.Fn<T,Object> fn,
Supplier<String> supplier) |
字段 like %值,匹配 value 为后缀的值
|
ExampleWrapper<T,I> |
ExampleWrapper.endsWith(io.mybatis.mapper.fn.Fn<T,Object> fn,
String value) |
字段 like %值,匹配 value 为后缀的值
|
ExampleWrapper<T,I> |
ExampleWrapper.eq(boolean useCondition,
io.mybatis.mapper.fn.Fn<T,Object> fn,
Object value) |
字段 = 值
|
ExampleWrapper<T,I> |
ExampleWrapper.eq(boolean useCondition,
io.mybatis.mapper.fn.Fn<T,Object> fn,
Supplier<Object> supplier) |
字段 = 值
|
ExampleWrapper<T,I> |
ExampleWrapper.eq(io.mybatis.mapper.fn.Fn<T,Object> fn,
Object value) |
字段 = 值
|
ExampleWrapper<T,I> |
ExampleWrapper.exclude(io.mybatis.mapper.fn.Fn<T,Object>... fns) |
排除指定查询列
|
ExampleWrapper<T,I> |
ExampleWrapper.ge(boolean useCondition,
io.mybatis.mapper.fn.Fn<T,Object> fn,
Object value) |
字段 >= 值
|
ExampleWrapper<T,I> |
ExampleWrapper.ge(boolean useCondition,
io.mybatis.mapper.fn.Fn<T,Object> fn,
Supplier<Object> supplier) |
字段 >= 值
|
ExampleWrapper<T,I> |
ExampleWrapper.ge(io.mybatis.mapper.fn.Fn<T,Object> fn,
Object value) |
字段 >= 值
|
ExampleWrapper<T,I> |
ExampleWrapper.gt(boolean useCondition,
io.mybatis.mapper.fn.Fn<T,Object> fn,
Object value) |
字段 > 值
|
ExampleWrapper<T,I> |
ExampleWrapper.gt(boolean useCondition,
io.mybatis.mapper.fn.Fn<T,Object> fn,
Supplier<Object> supplier) |
字段 > 值
|
ExampleWrapper<T,I> |
ExampleWrapper.gt(io.mybatis.mapper.fn.Fn<T,Object> fn,
Object value) |
字段 > 值
|
ExampleWrapper<T,I> |
ExampleWrapper.in(boolean useCondition,
io.mybatis.mapper.fn.Fn<T,Object> fn,
Iterable values) |
字段 in (值集合)
|
ExampleWrapper<T,I> |
ExampleWrapper.in(boolean useCondition,
io.mybatis.mapper.fn.Fn<T,Object> fn,
Supplier<Iterable> supplier) |
字段 in (值集合)
|
ExampleWrapper<T,I> |
ExampleWrapper.in(io.mybatis.mapper.fn.Fn<T,Object> fn,
Iterable values) |
字段 in (值集合)
|
ExampleWrapper<T,I> |
ExampleWrapper.isNotNull(boolean useCondition,
io.mybatis.mapper.fn.Fn<T,Object> fn) |
指定字段不为 null
|
ExampleWrapper<T,I> |
ExampleWrapper.isNotNull(io.mybatis.mapper.fn.Fn<T,Object> fn) |
指定字段不为 null
|
ExampleWrapper<T,I> |
ExampleWrapper.isNull(boolean useCondition,
io.mybatis.mapper.fn.Fn<T,Object> fn) |
指定字段为 null
|
ExampleWrapper<T,I> |
ExampleWrapper.isNull(io.mybatis.mapper.fn.Fn<T,Object> fn) |
指定字段为 null
|
ExampleWrapper<T,I> |
ExampleWrapper.le(boolean useCondition,
io.mybatis.mapper.fn.Fn<T,Object> fn,
Object value) |
字段 <= 值
|
ExampleWrapper<T,I> |
ExampleWrapper.le(boolean useCondition,
io.mybatis.mapper.fn.Fn<T,Object> fn,
Supplier<Object> supplier) |
字段 <= 值
|
ExampleWrapper<T,I> |
ExampleWrapper.le(io.mybatis.mapper.fn.Fn<T,Object> fn,
Object value) |
字段 <= 值
|
ExampleWrapper<T,I> |
ExampleWrapper.like(boolean useCondition,
io.mybatis.mapper.fn.Fn<T,Object> fn,
Object value) |
字段 like 值
|
ExampleWrapper<T,I> |
ExampleWrapper.like(boolean useCondition,
io.mybatis.mapper.fn.Fn<T,Object> fn,
Supplier<Object> supplier) |
字段 like 值
|
ExampleWrapper<T,I> |
ExampleWrapper.like(io.mybatis.mapper.fn.Fn<T,Object> fn,
Object value) |
字段 like 值
|
ExampleWrapper<T,I> |
ExampleWrapper.lt(boolean useCondition,
io.mybatis.mapper.fn.Fn<T,Object> fn,
Object value) |
字段 < 值
|
ExampleWrapper<T,I> |
ExampleWrapper.lt(boolean useCondition,
io.mybatis.mapper.fn.Fn<T,Object> fn,
Supplier<Object> supplier) |
字段 < 值
|
ExampleWrapper<T,I> |
ExampleWrapper.lt(io.mybatis.mapper.fn.Fn<T,Object> fn,
Object value) |
字段 < 值
|
ExampleWrapper<T,I> |
ExampleWrapper.ne(boolean useCondition,
io.mybatis.mapper.fn.Fn<T,Object> fn,
Object value) |
字段 != 值
|
ExampleWrapper<T,I> |
ExampleWrapper.ne(boolean useCondition,
io.mybatis.mapper.fn.Fn<T,Object> fn,
Supplier<Object> supplier) |
字段 != 值
|
ExampleWrapper<T,I> |
ExampleWrapper.ne(io.mybatis.mapper.fn.Fn<T,Object> fn,
Object value) |
字段 != 值
|
ExampleWrapper<T,I> |
ExampleWrapper.notBetween(boolean useCondition,
io.mybatis.mapper.fn.Fn<T,Object> fn,
Object value1,
Object value2) |
字段 not between value1 and value 2
|
ExampleWrapper<T,I> |
ExampleWrapper.notBetween(boolean useCondition,
io.mybatis.mapper.fn.Fn<T,Object> fn,
Supplier<Object> supplier1,
Supplier<Object> supplier2) |
字段 not between value1 and value 2
|
ExampleWrapper<T,I> |
ExampleWrapper.notBetween(io.mybatis.mapper.fn.Fn<T,Object> fn,
Object value1,
Object value2) |
字段 not between value1 and value 2
|
ExampleWrapper<T,I> |
ExampleWrapper.notIn(boolean useCondition,
io.mybatis.mapper.fn.Fn<T,Object> fn,
Iterable values) |
字段 not in (值集合)
|
ExampleWrapper<T,I> |
ExampleWrapper.notIn(boolean useCondition,
io.mybatis.mapper.fn.Fn<T,Object> fn,
Supplier<Iterable> supplier) |
字段 not in (值集合)
|
ExampleWrapper<T,I> |
ExampleWrapper.notIn(io.mybatis.mapper.fn.Fn<T,Object> fn,
Iterable values) |
字段 not in (值集合)
|
ExampleWrapper<T,I> |
ExampleWrapper.notLike(boolean useCondition,
io.mybatis.mapper.fn.Fn<T,Object> fn,
Object value) |
字段 not like 值
|
ExampleWrapper<T,I> |
ExampleWrapper.notLike(boolean useCondition,
io.mybatis.mapper.fn.Fn<T,Object> fn,
Supplier<Object> supplier) |
字段 not like 值
|
ExampleWrapper<T,I> |
ExampleWrapper.notLike(io.mybatis.mapper.fn.Fn<T,Object> fn,
Object value) |
字段 not like 值
|
ExampleWrapper<T,I> |
ExampleWrapper.or() |
or 一组条件
|
ExampleWrapper<T,I> |
ExampleWrapper.or(Function<Example.OrCriteria<T>,Example.OrCriteria<T>>... orParts) |
嵌套 or 查询,数组多个条件直接使用 or,单个条件中为 and
|
ExampleWrapper<T,I> |
ExampleWrapper.orderBy(boolean useOrderBy,
Supplier<String> orderByCondition) |
支持使用字符串形式来设置 order by,用以支持一些特殊的排序方案
|
ExampleWrapper<T,I> |
ExampleWrapper.orderBy(io.mybatis.mapper.fn.Fn<T,Object> fn,
Example.Order order) |
通过方法引用方式设置排序字段
|
ExampleWrapper<T,I> |
ExampleWrapper.orderBy(String orderByCondition) |
支持使用字符串形式来设置 order by,用以支持一些特殊的排序方案
|
ExampleWrapper<T,I> |
ExampleWrapper.orderBy(Supplier<String> orderByCondition) |
支持使用字符串形式来设置 order by,用以支持一些特殊的排序方案
|
ExampleWrapper<T,I> |
ExampleWrapper.orderByAsc(io.mybatis.mapper.fn.Fn<T,Object>... fns) |
通过方法引用方式设置排序字段,升序排序
|
ExampleWrapper<T,I> |
ExampleWrapper.orderByDesc(io.mybatis.mapper.fn.Fn<T,Object>... fns) |
通过方法引用方式设置排序字段,降序排序
|
ExampleWrapper<T,I> |
ExampleWrapper.select(io.mybatis.mapper.fn.Fn<T,Object>... fns) |
指定查询列
|
ExampleWrapper<T,I> |
ExampleWrapper.set(boolean useSet,
io.mybatis.mapper.fn.Fn<T,Object> fn,
Object value) |
设置更新字段和值
|
ExampleWrapper<T,I> |
ExampleWrapper.set(boolean useSet,
io.mybatis.mapper.fn.Fn<T,Object> fn,
Supplier<Object> supplier) |
设置更新字段和值
|
ExampleWrapper<T,I> |
ExampleWrapper.set(boolean useSet,
String setSql) |
设置更新字段和值
|
ExampleWrapper<T,I> |
ExampleWrapper.set(io.mybatis.mapper.fn.Fn<T,Object> fn,
Object value) |
设置更新字段和值
|
ExampleWrapper<T,I> |
ExampleWrapper.set(String setSql) |
设置更新字段和值
|
ExampleWrapper<T,I> |
ExampleWrapper.startSql(String startSql) |
设置起始 SQL
|
ExampleWrapper<T,I> |
ExampleWrapper.startsWith(boolean useCondition,
io.mybatis.mapper.fn.Fn<T,Object> fn,
String value) |
字段 like 值%,匹配 value 为前缀的值
|
ExampleWrapper<T,I> |
ExampleWrapper.startsWith(boolean useCondition,
io.mybatis.mapper.fn.Fn<T,Object> fn,
Supplier<String> supplier) |
字段 like 值%,匹配 value 为前缀的值
|
ExampleWrapper<T,I> |
ExampleWrapper.startsWith(io.mybatis.mapper.fn.Fn<T,Object> fn,
String value) |
字段 like 值%,匹配 value 为前缀的值
|