public class BasePath<E extends EntityPathWrapper<E,T>,T>
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
E |
between(boolean condition,
java.lang.Object val1,
java.lang.Object val2)
betwwee 条件语句
|
E |
between(java.lang.Object val1,
java.lang.Object val2)
betwwee 条件语句
|
E |
eq()
等同于SQL的"field=value"表达式
|
E |
eq(boolean condition)
等同于SQL的"field=value"表达式
|
E |
eq(boolean condition,
java.lang.Object params)
等同于SQL的"field=value"表达式
|
E |
eq(java.lang.Object params)
等同于SQL的"field=value"表达式
|
E |
ge()
等同于SQL的"field>=value"表达式
|
E |
ge(boolean condition)
等同于SQL的"field>=value"表达式
|
E |
ge(boolean condition,
java.lang.Object params)
等同于SQL的"field>=value"表达式
|
E |
ge(java.lang.Object params)
等同于SQL的"field>=value"表达式
|
E |
gt()
等同于SQL的"field>value"表达式
|
E |
gt(boolean condition)
等同于SQL的"field>value"表达式
|
E |
gt(boolean condition,
java.lang.Object params)
等同于SQL的"field>value"表达式
|
E |
gt(java.lang.Object params)
等同于SQL的"field>value"表达式
|
E |
in()
IN 条件语句,目前适配mysql及oracle
|
E |
in(boolean condition)
IN 条件语句,目前适配mysql及oracle
|
E |
in(boolean condition,
java.util.Collection<?> value)
IN 条件语句,目前适配mysql及oracle
|
E |
in(boolean condition,
java.lang.Object... value)
IN 条件语句,目前适配mysql及oracle
|
E |
in(boolean condition,
java.lang.String value)
IN 条件语句,目前适配mysql及oracle
|
E |
in(java.util.Collection<?> value)
IN 条件语句,目前适配mysql及oracle
|
E |
in(java.lang.Object... value)
IN 条件语句,目前适配mysql及oracle
|
E |
in(java.lang.String value)
IN 条件语句,目前适配mysql及oracle
|
E |
isNotNull()
is not null 条件
|
E |
isNotNull(boolean condition)
is not null 条件
|
E |
isNull()
is null 条件
|
E |
isNull(boolean condition)
is null 条件
|
E |
le()
等同于SQL的"field<=value"表达式
|
E |
le(boolean condition)
等同于SQL的"field<=value"表达式
|
E |
le(boolean condition,
java.lang.Object params)
等同于SQL的"field<=value"表达式
|
E |
le(java.lang.Object params)
等同于SQL的"field<=value"表达式
|
E |
like()
LIKE条件语句,value中无需前后%
|
E |
like(boolean condition)
LIKE条件语句,value中无需前后%
|
E |
like(boolean condition,
com.baomidou.mybatisplus.enums.SqlLike type)
LIKE条件语句,value中无需前后%
|
E |
like(boolean condition,
java.lang.String value)
LIKE条件语句,value中无需前后%
|
E |
like(boolean condition,
java.lang.String value,
com.baomidou.mybatisplus.enums.SqlLike type)
LIKE条件语句,value中无需前后%
|
E |
like(com.baomidou.mybatisplus.enums.SqlLike type)
LIKE条件语句,value中无需前后%
|
E |
like(java.lang.String value)
LIKE条件语句,value中无需前后%
|
E |
like(java.lang.String value,
com.baomidou.mybatisplus.enums.SqlLike type)
LIKE条件语句,value中无需前后%
|
E |
lt()
等同于SQL的"field<value"表达式
|
E |
lt(boolean condition)
等同于SQL的"field<value"表达式
|
E |
lt(boolean condition,
java.lang.Object params)
等同于SQL的"field<value"表达式
|
E |
lt(java.lang.Object params)
等同于SQL的"field<value"表达式
|
E |
ne()
等同于SQL的"field <> value"表达式
|
E |
ne(boolean condition)
等同于SQL的"field <> value"表达式
|
E |
ne(boolean condition,
java.lang.Object params)
等同于SQL的"field <> value"表达式
|
E |
ne(java.lang.Object params)
等同于SQL的"field <> value"表达式
|
E |
notBetween(boolean condition,
java.lang.Object val1,
java.lang.Object val2)
NOT betwwee 条件语句
|
E |
notBetween(java.lang.Object val1,
java.lang.Object val2)
NOT betwwee 条件语句
|
E |
notIn()
NOT IN条件语句
|
E |
notIn(boolean condition)
NOT IN条件语句
|
E |
notIn(boolean condition,
java.util.Collection<?> value)
NOT IN 条件语句,目前适配mysql及oracle
|
E |
notIn(boolean condition,
java.lang.Object... value)
NOT IN 条件语句,目前适配mysql及oracle
|
E |
notIn(boolean condition,
java.lang.String value)
NOT IN条件语句
|
E |
notIn(java.util.Collection<?> value)
NOT IN 条件语句,目前适配mysql及oracle
|
E |
notIn(java.lang.Object... value)
NOT IN 条件语句,目前适配mysql及oracle
|
E |
notIn(java.lang.String value)
NOT IN条件语句
|
E |
notLike()
NOT LIKE条件语句,value中无需前后%
|
E |
notLike(boolean condition)
NOT LIKE条件语句,value中无需前后%
|
E |
notLike(boolean condition,
com.baomidou.mybatisplus.enums.SqlLike type)
NOT LIKE条件语句,value中无需前后%
|
E |
notLike(boolean condition,
java.lang.String value)
NOT LIKE条件语句,value中无需前后%
|
E |
notLike(boolean condition,
java.lang.String value,
com.baomidou.mybatisplus.enums.SqlLike type)
NOT LIKE条件语句,value中无需前后%
|
E |
notLike(com.baomidou.mybatisplus.enums.SqlLike type)
NOT LIKE条件语句,value中无需前后%
|
E |
notLike(java.lang.String value)
NOT LIKE条件语句,value中无需前后%
|
E |
notLike(java.lang.String value,
com.baomidou.mybatisplus.enums.SqlLike type)
NOT LIKE条件语句,value中无需前后%
|
E |
orderAsc()
批量根据ASC排序
|
E |
orderBy()
SQL中orderby关键字跟的条件语句
eg: ew.groupBy("id,name").having("id={0}",22).and("password is not null"
).orderBy("id,name")
|
E |
orderBy(boolean condition)
SQL中orderby关键字跟的条件语句
eg: ew.groupBy("id,name").having("id={0}",22).and("password is not null"
).orderBy("id,name")
|
E |
orderBy(boolean condition,
boolean isAsc)
SQL中orderby关键字跟的条件语句,可根据变更动态排序
|
E |
orderDesc()
批量根据DESC排序
|
public BasePath(E wrapper, java.lang.String column)
public E eq(boolean condition, java.lang.Object params)
等同于SQL的"field=value"表达式
params - paramscondition - 拼接的前置条件public E eq(boolean condition)
等同于SQL的"field=value"表达式
condition - 拼接的前置条件public E eq(java.lang.Object params)
等同于SQL的"field=value"表达式
params - paramspublic E eq()
等同于SQL的"field=value"表达式
public E ne(boolean condition, java.lang.Object params)
等同于SQL的"field <> value"表达式
params - paramscondition - 拼接的前置条件public E ne(boolean condition)
等同于SQL的"field <> value"表达式
condition - 拼接的前置条件public E ne(java.lang.Object params)
等同于SQL的"field <> value"表达式
params - paramspublic E ne()
等同于SQL的"field <> value"表达式
public E gt(boolean condition, java.lang.Object params)
等同于SQL的"field>value"表达式
condition - 拼接的前置条件params - paramspublic E gt(boolean condition)
等同于SQL的"field>value"表达式
condition - 拼接的前置条件public E gt(java.lang.Object params)
等同于SQL的"field>value"表达式
params - paramspublic E gt()
等同于SQL的"field>value"表达式
public E ge(boolean condition, java.lang.Object params)
等同于SQL的"field>=value"表达式
condition - 拼接的前置条件params - paramspublic E ge(boolean condition)
等同于SQL的"field>=value"表达式
condition - 拼接的前置条件public E ge(java.lang.Object params)
等同于SQL的"field>=value"表达式
params - paramspublic E ge()
等同于SQL的"field>=value"表达式
public E lt(boolean condition, java.lang.Object params)
等同于SQL的"field<value"表达式
condition - 拼接的前置条件params - paramspublic E lt(boolean condition)
等同于SQL的"field<value"表达式
condition - 拼接的前置条件public E lt(java.lang.Object params)
等同于SQL的"field<value"表达式
params - paramspublic E lt()
等同于SQL的"field<value"表达式
public E le(boolean condition, java.lang.Object params)
等同于SQL的"field<=value"表达式
params - paramscondition - 拼接的前置条件public E le(boolean condition)
等同于SQL的"field<=value"表达式
condition - 拼接的前置条件public E le(java.lang.Object params)
等同于SQL的"field<=value"表达式
params - paramspublic E le()
等同于SQL的"field<=value"表达式
public E like(boolean condition, java.lang.String value)
LIKE条件语句,value中无需前后%
condition - 拼接的前置条件value - 匹配值public E like(boolean condition)
LIKE条件语句,value中无需前后%
condition - 拼接的前置条件public E like(java.lang.String value)
LIKE条件语句,value中无需前后%
value - 匹配值public E like()
LIKE条件语句,value中无需前后%
public E notLike(boolean condition, java.lang.String value)
NOT LIKE条件语句,value中无需前后%
condition - 拼接的前置条件value - 匹配值public E notLike(boolean condition)
NOT LIKE条件语句,value中无需前后%
condition - 拼接的前置条件public E notLike(java.lang.String value)
NOT LIKE条件语句,value中无需前后%
value - 匹配值public E notLike()
NOT LIKE条件语句,value中无需前后%
public E like(boolean condition, java.lang.String value, com.baomidou.mybatisplus.enums.SqlLike type)
LIKE条件语句,value中无需前后%
type - typecondition - 拼接的前置条件value - 匹配值public E like(boolean condition, com.baomidou.mybatisplus.enums.SqlLike type)
LIKE条件语句,value中无需前后%
type - typecondition - 拼接的前置条件public E like(java.lang.String value, com.baomidou.mybatisplus.enums.SqlLike type)
LIKE条件语句,value中无需前后%
type - typevalue - 匹配值public E like(com.baomidou.mybatisplus.enums.SqlLike type)
LIKE条件语句,value中无需前后%
type - typepublic E notLike(boolean condition, java.lang.String value, com.baomidou.mybatisplus.enums.SqlLike type)
NOT LIKE条件语句,value中无需前后%
type - typecondition - 拼接的前置条件value - 匹配值public E notLike(boolean condition, com.baomidou.mybatisplus.enums.SqlLike type)
NOT LIKE条件语句,value中无需前后%
type - typecondition - 拼接的前置条件public E notLike(java.lang.String value, com.baomidou.mybatisplus.enums.SqlLike type)
NOT LIKE条件语句,value中无需前后%
type - typevalue - 匹配值public E notLike(com.baomidou.mybatisplus.enums.SqlLike type)
NOT LIKE条件语句,value中无需前后%
type - typepublic E in(boolean condition, java.lang.String value)
IN 条件语句,目前适配mysql及oracle
condition - 拼接的前置条件value - 逗号拼接的字符串public E in(boolean condition)
IN 条件语句,目前适配mysql及oracle
condition - 拼接的前置条件public E in(java.lang.String value)
IN 条件语句,目前适配mysql及oracle
value - 逗号拼接的字符串public E in()
IN 条件语句,目前适配mysql及oracle
public E notIn(boolean condition, java.lang.String value)
NOT IN条件语句
condition - 拼接的前置条件value - 逗号拼接的字符串public E notIn(boolean condition)
NOT IN条件语句
condition - 拼接的前置条件public E notIn(java.lang.String value)
NOT IN条件语句
value - 逗号拼接的字符串public E notIn()
NOT IN条件语句
public E in(boolean condition, java.util.Collection<?> value)
IN 条件语句,目前适配mysql及oracle
condition - 拼接的前置条件value - 匹配值 集合public E in(java.util.Collection<?> value)
IN 条件语句,目前适配mysql及oracle
value - 匹配值 集合public E notIn(boolean condition, java.util.Collection<?> value)
NOT IN 条件语句,目前适配mysql及oracle
condition - 拼接的前置条件value - 匹配值 集合public E notIn(java.util.Collection<?> value)
NOT IN 条件语句,目前适配mysql及oracle
value - 匹配值 集合public E in(boolean condition, java.lang.Object... value)
IN 条件语句,目前适配mysql及oracle
condition - 拼接的前置条件value - 匹配值 object数组public E in(java.lang.Object... value)
IN 条件语句,目前适配mysql及oracle
value - 匹配值 object数组public E notIn(boolean condition, java.lang.Object... value)
NOT IN 条件语句,目前适配mysql及oracle
condition - 拼接的前置条件value - 匹配值 object数组public E notIn(java.lang.Object... value)
NOT IN 条件语句,目前适配mysql及oracle
value - 匹配值 object数组public E between(boolean condition, java.lang.Object val1, java.lang.Object val2)
betwwee 条件语句
val1 - val1val2 - val2condition - 拼接的前置条件public E between(java.lang.Object val1, java.lang.Object val2)
betwwee 条件语句
val1 - val1val2 - val2public E notBetween(boolean condition, java.lang.Object val1, java.lang.Object val2)
NOT betwwee 条件语句
val1 - val1val2 - val2condition - 拼接的前置条件public E notBetween(java.lang.Object val1, java.lang.Object val2)
NOT betwwee 条件语句
val1 - val1val2 - val2public E isNotNull(boolean condition)
is not null 条件
condition - 拼接的前置条件public E isNotNull()
is not null 条件
public E isNull(boolean condition)
is null 条件
condition - 拼接的前置条件public E isNull()
is null 条件
public E orderBy(boolean condition)
SQL中orderby关键字跟的条件语句
eg: ew.groupBy("id,name").having("id={0}",22).and("password is not null" ).orderBy("id,name")
condition - 拼接的前置条件public E orderBy()
SQL中orderby关键字跟的条件语句
eg: ew.groupBy("id,name").having("id={0}",22).and("password is not null" ).orderBy("id,name")
public E orderBy(boolean condition, boolean isAsc)
SQL中orderby关键字跟的条件语句,可根据变更动态排序
condition - 拼接的前置条件isAsc - 是否为升序public E orderAsc()
批量根据ASC排序
public E orderDesc()
批量根据DESC排序