public class EmptyWrapper<T> extends Object implements WrapperQuery<T,EmptyWrapper<T>,String>
WrapperQuery.OrderBy| 限定符和类型 | 字段和说明 |
|---|---|
private Class<T> |
entityClass |
private String |
tableName |
| 构造器和说明 |
|---|
EmptyWrapper(Class<T> entityClass) |
| 限定符和类型 | 方法和说明 |
|---|---|
EmptyWrapper<T> |
and(boolean condition)
接下来的条件是否是and
|
EmptyWrapper<T> |
and(boolean condition,
java.util.function.Consumer<Wrapper<T,? super EmptyWrapper<T>,String>> consumer)
and ($wrapper)
|
<V> EmptyWrapper<T> |
between(boolean condition,
String s,
V start,
V end)
column between start and end
|
SQLInfo<T> |
build()
编译成SQL
|
EmptyWrapper<T> |
eq(boolean condition,
String s,
Object value)
column = value
|
<M,F extends Wrapper<M,F,C>,C> |
exists(boolean condition,
String s,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper)
exists(select xx from xxx)
|
EmptyWrapper<T> |
ge(boolean condition,
String s,
Object value)
column >= value
|
Class<T> |
getEntityClass()
获取实体类Class
|
List<WrapperQuery.OrderBy> |
getOrderBys()
排序规则
|
String |
getTableName()
获取表名
|
String |
getWhereSql()
where 条件
|
EmptyWrapper<T> |
groupBy(boolean condition,
String... strings)
group by column[0],column[1]...
|
EmptyWrapper<T> |
gt(boolean condition,
String s,
Object value)
column > value
|
<F extends Wrapper<T,F,String>> |
having(boolean condition,
java.util.function.Consumer<Wrapper<T,F,String>> consumer)
having $wrapper
|
EmptyWrapper<T> |
in(boolean condition,
String s,
Collection<?> values)
column in (...values)
|
<M,F extends Wrapper<M,F,C>,C> |
in(boolean condition,
String s,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper)
in (SELECT x FROM x ....)
|
EmptyWrapper<T> |
in(boolean condition,
String s,
Object... values)
column in (...values)
|
EmptyWrapper<T> |
isNotNull(boolean condition,
String... strings)
column is not null
|
EmptyWrapper<T> |
isNull(boolean condition,
String... strings)
column is null
|
EmptyWrapper<T> |
last(boolean condition,
String sql)
sql 最后拼接
|
EmptyWrapper<T> |
le(boolean condition,
String s,
Object value)
column <= value
|
EmptyWrapper<T> |
like(boolean condition,
String s,
Object value)
column like %value%
|
EmptyWrapper<T> |
likeLeft(boolean condition,
String s,
Object value)
column like %value
|
EmptyWrapper<T> |
likeRight(boolean condition,
String s,
Object value)
column like value%
|
EmptyWrapper<T> |
lt(boolean condition,
String s,
Object value)
column < value
|
EmptyWrapper<T> |
ne(boolean condition,
String s,
Object value)
column !
|
<M,F extends Wrapper<M,F,C>,C> |
notExists(boolean condition,
String s,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper)
not exists(select xx from xxx)
|
EmptyWrapper<T> |
notIn(boolean condition,
String s,
Collection<?> values)
column not in (...values)
|
<M,F extends Wrapper<M,F,C>,C> |
notIn(boolean condition,
String s,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper)
not in (SELECT x FROM x ....)
|
EmptyWrapper<T> |
notIn(boolean condition,
String s,
Object... values)
column not in (...values)
|
EmptyWrapper<T> |
notLike(boolean condition,
String s,
Object value)
column not like %value%
|
EmptyWrapper<T> |
notLikeLeft(boolean condition,
String s,
Object value)
column not like %value
|
EmptyWrapper<T> |
notLikeRight(boolean condition,
String s,
Object value)
column not like value%
|
EmptyWrapper<T> |
or(boolean condition)
接下来的条件是否是 or
|
EmptyWrapper<T> |
or(boolean condition,
java.util.function.Consumer<Wrapper<T,? super EmptyWrapper<T>,String>> consumer)
接下来的条件是否是or
|
EmptyWrapper<T> |
orderBy(boolean condition,
boolean isAsc,
String... strings)
order by
|
EmptyWrapper<T> |
orderByAsc(boolean condition,
String... strings)
order by column[0] ASC, column[1] ASC ,...
|
EmptyWrapper<T> |
orderByDesc(boolean condition,
String... strings)
order by column[0] DESC, column[1] DESC ,...
|
EmptyWrapper<T> |
select(boolean condition,
boolean distinct,
String... strings)
SELECT DISTINCT column[0], column[1]...
|
void |
setTableName(String tableName)
修改表名
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSqlSelect, groupBy, having, last, orderBy, orderByAsc, orderByDesc, select, selectpublic SQLInfo<T> build()
BaseWrapperbuild 在接口中 BaseWrapper<T,String>public String getWhereSql()
BaseWrappergetWhereSql 在接口中 BaseWrapper<T,String>public Class<T> getEntityClass()
BaseWrappergetEntityClass 在接口中 BaseWrapper<T,String>public EmptyWrapper<T> eq(boolean condition, String s, Object value)
Wrapperpublic EmptyWrapper<T> ne(boolean condition, String s, Object value)
Wrapperpublic EmptyWrapper<T> gt(boolean condition, String s, Object value)
Wrapperpublic EmptyWrapper<T> lt(boolean condition, String s, Object value)
Wrapperpublic EmptyWrapper<T> ge(boolean condition, String s, Object value)
Wrapperpublic EmptyWrapper<T> le(boolean condition, String s, Object value)
Wrapperpublic EmptyWrapper<T> in(boolean condition, String s, Object... values)
Wrapperpublic EmptyWrapper<T> in(boolean condition, String s, Collection<?> values)
Wrapperpublic <M,F extends Wrapper<M,F,C>,C> EmptyWrapper<T> in(boolean condition, String s, java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper)
Wrapperpublic <M,F extends Wrapper<M,F,C>,C> EmptyWrapper<T> exists(boolean condition, String s, java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper)
Wrapperpublic <M,F extends Wrapper<M,F,C>,C> EmptyWrapper<T> notExists(boolean condition, String s, java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper)
Wrapperpublic EmptyWrapper<T> notIn(boolean condition, String s, Object... values)
Wrapperpublic EmptyWrapper<T> notIn(boolean condition, String s, Collection<?> values)
Wrapperpublic <M,F extends Wrapper<M,F,C>,C> EmptyWrapper<T> notIn(boolean condition, String s, java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper)
Wrapperpublic EmptyWrapper<T> like(boolean condition, String s, Object value)
Wrapperpublic EmptyWrapper<T> notLike(boolean condition, String s, Object value)
Wrapperpublic EmptyWrapper<T> likeLeft(boolean condition, String s, Object value)
Wrapperpublic EmptyWrapper<T> notLikeLeft(boolean condition, String s, Object value)
WrappernotLikeLeft 在接口中 Wrapper<T,EmptyWrapper<T>,String>condition - 是否执行s - 列value - 值public EmptyWrapper<T> likeRight(boolean condition, String s, Object value)
Wrapperpublic EmptyWrapper<T> notLikeRight(boolean condition, String s, Object value)
WrappernotLikeRight 在接口中 Wrapper<T,EmptyWrapper<T>,String>condition - 是否执行s - 列value - 值public EmptyWrapper<T> isNull(boolean condition, String... strings)
Wrapperpublic EmptyWrapper<T> isNotNull(boolean condition, String... strings)
Wrapperpublic <V> EmptyWrapper<T> between(boolean condition, String s, V start, V end)
Wrapperpublic EmptyWrapper<T> and(boolean condition)
Wrapperpublic EmptyWrapper<T> and(boolean condition, java.util.function.Consumer<Wrapper<T,? super EmptyWrapper<T>,String>> consumer)
Wrapperpublic EmptyWrapper<T> or(boolean condition)
Wrapperpublic EmptyWrapper<T> or(boolean condition, java.util.function.Consumer<Wrapper<T,? super EmptyWrapper<T>,String>> consumer)
Wrapperpublic EmptyWrapper<T> select(boolean condition, boolean distinct, String... strings)
WrapperQueryselect 在接口中 WrapperQuery<T,EmptyWrapper<T>,String>condition - 条件distinct - distinctstrings - 列public EmptyWrapper<T> groupBy(boolean condition, String... strings)
WrapperQuerygroupBy 在接口中 WrapperQuery<T,EmptyWrapper<T>,String>public <F extends Wrapper<T,F,String>> EmptyWrapper<T> having(boolean condition, java.util.function.Consumer<Wrapper<T,F,String>> consumer)
WrapperQueryhaving 在接口中 WrapperQuery<T,EmptyWrapper<T>,String>public EmptyWrapper<T> orderByAsc(boolean condition, String... strings)
WrapperQueryorderByAsc 在接口中 WrapperQuery<T,EmptyWrapper<T>,String>public EmptyWrapper<T> orderByDesc(boolean condition, String... strings)
WrapperQueryorderByDesc 在接口中 WrapperQuery<T,EmptyWrapper<T>,String>public EmptyWrapper<T> orderBy(boolean condition, boolean isAsc, String... strings)
WrapperQueryorderBy 在接口中 WrapperQuery<T,EmptyWrapper<T>,String>condition - 是否执行isAsc - 是否正序strings - 排序列public EmptyWrapper<T> last(boolean condition, String sql)
WrapperQuerylast 在接口中 WrapperQuery<T,EmptyWrapper<T>,String>sql - 拼接sqlpublic void setTableName(String tableName)
WrapperQuerysetTableName 在接口中 WrapperQuery<T,EmptyWrapper<T>,String>public String getTableName()
WrapperQuerygetTableName 在接口中 WrapperQuery<T,EmptyWrapper<T>,String>public List<WrapperQuery.OrderBy> getOrderBys()
WrapperQuerygetOrderBys 在接口中 WrapperQuery<T,EmptyWrapper<T>,String>Copyright © 2024. All rights reserved.