public interface WrapperQuery<T,E extends Wrapper<T,E,Column>,Column> extends Wrapper<T,E,Column>
| 限定符和类型 | 接口和说明 |
|---|---|
static class |
WrapperQuery.OrderBy |
| 限定符和类型 | 方法和说明 |
|---|---|
List<WrapperQuery.OrderBy> |
getOrderBys()
排序规则
|
default String |
getSqlSelect()
默认查询列
|
String |
getTableName()
获取表名
|
E |
groupBy(boolean condition,
Column... columns)
group by column[0],column[1]...
|
default E |
groupBy(Column... columns) |
<F extends Wrapper<T,F,Column>> |
having(boolean condition,
java.util.function.Consumer<Wrapper<T,F,Column>> consumer)
having $wrapper
|
default <F extends Wrapper<T,F,Column>> |
having(java.util.function.Consumer<Wrapper<T,F,Column>> consumer) |
E |
last(boolean condition,
String sql)
sql 最后拼接
|
default E |
last(String sql) |
E |
orderBy(boolean condition,
boolean isAsc,
Column... columns)
order by
|
default E |
orderBy(boolean isAsc,
Column... columns) |
E |
orderByAsc(boolean condition,
Column... columns)
order by column[0] ASC, column[1] ASC ,...
|
default E |
orderByAsc(Column... columns) |
E |
orderByDesc(boolean condition,
Column... columns)
order by column[0] DESC, column[1] DESC ,...
|
default E |
orderByDesc(Column... columns) |
E |
select(boolean condition,
boolean distinct,
Column... columns)
SELECT DISTINCT column[0], column[1]...
|
default E |
select(boolean condition,
Column... columns)
SELECT column[0], column[1]...
|
default E |
select(Column... columns)
SELECT column[0], column[1]...
|
void |
setTableName(String tableName)
修改表名
|
and, and, and, and, between, between, eq, eq, exists, exists, ge, ge, gt, gt, in, in, in, in, in, in, isNotNull, isNotNull, isNull, isNull, le, le, like, like, likeLeft, likeLeft, likeRight, likeRight, lt, lt, ne, ne, notExists, notExists, notIn, notIn, notIn, notIn, notIn, notIn, notLike, notLike, notLikeLeft, notLikeLeft, notLikeRight, notLikeRight, or, or, or, orbuild, getEntityClass, getWhereSqlE select(boolean condition, boolean distinct, Column... columns)
condition - 条件distinct - distinctcolumns - 列default E select(boolean condition, Column... columns)
condition - 条件columns - 列default E select(Column... columns)
columns - 列E groupBy(boolean condition, Column... columns)
condition - columns - <F extends Wrapper<T,F,Column>> E having(boolean condition, java.util.function.Consumer<Wrapper<T,F,Column>> consumer)
F - condition - consumer - default <F extends Wrapper<T,F,Column>> E having(java.util.function.Consumer<Wrapper<T,F,Column>> consumer)
E orderByAsc(boolean condition, Column... columns)
condition - columns - E orderByDesc(boolean condition, Column... columns)
condition - columns - E orderBy(boolean condition, boolean isAsc, Column... columns)
condition - 是否执行isAsc - 是否正序columns - 排序列void setTableName(String tableName)
tableName - String getTableName()
List<WrapperQuery.OrderBy> getOrderBys()
default String getSqlSelect()
Copyright © 2024. All rights reserved.