public class QueryWrapper extends BaseQueryWrapper<QueryWrapper>
context, dataSource, endFragments, groupByColumns, havingQueryCondition, hint, joins, joinTables, limitOffset, limitRows, orderBys, queryTables, selectColumns, unions, whereQueryCondition| 构造器和说明 |
|---|
QueryWrapper() |
addEndFragment, addGroupByColumns, addHavingQueryCondition, addJoin, addJoinTable, addOrderBy, addSelectColumn, addWhereQueryCondition, getContext, getContext, getDataSource, getEndFragments, getGroupByColumns, getHavingQueryCondition, getHint, getJoins, getJoinTables, getLimitOffset, getLimitRows, getOrderBys, getQueryTables, getSelectColumns, getUnions, getWhereQueryCondition, putContext, setContext, setDataSource, setEndFragments, setGroupByColumns, setHavingQueryCondition, setHint, setJoins, setJoinTables, setLimitOffset, setLimitRows, setOrderBys, setQueryTables, setSelectColumns, setUnions, setWhereQueryConditionpublic QueryWrapper()
public static QueryWrapper create()
public QueryWrapper select(QueryColumn... queryColumns)
public QueryWrapper from(TableDef... tableDefs)
public QueryWrapper from(Class<?>... entityClasses)
public QueryWrapper from(String... tables)
public QueryWrapper from(QueryTable... tables)
public QueryWrapper from(QueryWrapper queryWrapper)
public QueryWrapper as(String alias)
public QueryWrapper where(QueryCondition queryCondition)
public QueryWrapper where(String sql)
public QueryWrapper where(String sql, Object... params)
public QueryWrapper where(Map<String,Object> whereConditions)
public <T> QueryConditionBuilder where(LambdaGetter<T> fn)
public QueryWrapper and(QueryCondition queryCondition)
public QueryWrapper and(String sql)
public QueryWrapper and(String sql, Object... params)
public <T> QueryConditionBuilder and(LambdaGetter<T> fn)
public QueryWrapper and(Consumer<QueryWrapper> consumer)
public QueryWrapper or(QueryCondition queryCondition)
public QueryWrapper or(String sql)
public QueryWrapper or(String sql, Object... params)
public <T> QueryConditionBuilder or(LambdaGetter<T> fn)
public QueryWrapper or(Consumer<QueryWrapper> consumer)
public Joiner<QueryWrapper> leftJoin(String table)
public Joiner<QueryWrapper> leftJoin(String table, boolean when)
public Joiner<QueryWrapper> leftJoin(Class<?> entityClass)
public Joiner<QueryWrapper> leftJoin(Class<?> entityClass, boolean when)
public Joiner<QueryWrapper> leftJoin(TableDef table)
public Joiner<QueryWrapper> leftJoin(TableDef table, boolean when)
public Joiner<QueryWrapper> leftJoin(QueryWrapper table)
public Joiner<QueryWrapper> leftJoin(QueryWrapper table, boolean when)
public Joiner<QueryWrapper> rightJoin(String table)
public Joiner<QueryWrapper> rightJoin(String table, boolean when)
public Joiner<QueryWrapper> rightJoin(Class<?> entityClass)
public Joiner<QueryWrapper> rightJoin(Class<?> entityClass, boolean when)
public Joiner<QueryWrapper> rightJoin(TableDef table)
public Joiner<QueryWrapper> rightJoin(TableDef table, boolean when)
public Joiner<QueryWrapper> rightJoin(QueryWrapper table)
public Joiner<QueryWrapper> rightJoin(QueryWrapper table, boolean when)
public Joiner<QueryWrapper> innerJoin(String table)
public Joiner<QueryWrapper> innerJoin(String table, boolean when)
public Joiner<QueryWrapper> innerJoin(Class<?> entityClass)
public Joiner<QueryWrapper> innerJoin(Class<?> entityClass, boolean when)
public Joiner<QueryWrapper> innerJoin(TableDef table)
public Joiner<QueryWrapper> innerJoin(TableDef table, boolean when)
public Joiner<QueryWrapper> innerJoin(QueryWrapper table)
public Joiner<QueryWrapper> innerJoin(QueryWrapper table, boolean when)
public Joiner<QueryWrapper> fullJoin(String table)
public Joiner<QueryWrapper> fullJoin(String table, boolean when)
public Joiner<QueryWrapper> fullJoin(Class<?> entityClass)
public Joiner<QueryWrapper> fullJoin(Class<?> entityClass, boolean when)
public Joiner<QueryWrapper> fullJoin(TableDef table)
public Joiner<QueryWrapper> fullJoin(TableDef table, boolean when)
public Joiner<QueryWrapper> fullJoin(QueryWrapper table)
public Joiner<QueryWrapper> fullJoin(QueryWrapper table, boolean when)
public Joiner<QueryWrapper> crossJoin(String table)
public Joiner<QueryWrapper> crossJoin(String table, boolean when)
public Joiner<QueryWrapper> crossJoin(Class<?> entityClass)
public Joiner<QueryWrapper> crossJoin(Class<?> entityClass, boolean when)
public Joiner<QueryWrapper> crossJoin(TableDef table)
public Joiner<QueryWrapper> crossJoin(TableDef table, boolean when)
public Joiner<QueryWrapper> crossJoin(QueryWrapper table)
public Joiner<QueryWrapper> crossJoin(QueryWrapper table, boolean when)
public Joiner<QueryWrapper> join(String table)
public Joiner<QueryWrapper> join(String table, boolean when)
public Joiner<QueryWrapper> join(Class<?> entityClass)
public Joiner<QueryWrapper> join(Class<?> entityClass, boolean when)
public Joiner<QueryWrapper> join(TableDef table)
public Joiner<QueryWrapper> join(TableDef table, boolean when)
public Joiner<QueryWrapper> join(QueryWrapper table)
public Joiner<QueryWrapper> join(QueryWrapper table, boolean when)
public QueryWrapper union(QueryWrapper unionQuery)
public QueryWrapper unionAll(QueryWrapper unionQuery)
public QueryWrapper forUpdate()
public QueryWrapper forUpdateNoWait()
protected Joiner<QueryWrapper> joining(String type, QueryTable table, boolean when)
protected Joiner<QueryWrapper> joining(String type, Class<?> entityClass, boolean when)
protected Joiner<QueryWrapper> joining(String type, QueryWrapper queryWrapper, boolean when)
public QueryWrapper groupBy(String name)
public QueryWrapper groupBy(String... names)
public QueryWrapper groupBy(QueryColumn column)
public QueryWrapper groupBy(QueryColumn... columns)
public QueryWrapper having(QueryCondition queryCondition)
public QueryWrapper orderBy(QueryOrderBy... orderBys)
public QueryWrapper orderBy(String... orderBys)
public QueryWrapper limit(Integer rows)
public QueryWrapper offset(Integer offset)
public QueryWrapper limit(Integer offset, Integer rows)
public QueryWrapper datasource(String datasource)
public QueryWrapper hint(String hint)
Object[] getValueArray()
List<QueryWrapper> getChildSelect()
Copyright © 2023. All rights reserved.