Package | Description |
---|---|
tech.ibit.mybatis | |
tech.ibit.mybatis.sqlbuilder | |
tech.ibit.mybatis.sqlbuilder.sql | |
tech.ibit.mybatis.sqlbuilder.sql.impl | |
tech.ibit.mybatis.sqlbuilder.utils |
Modifier and Type | Method and Description |
---|---|
default QuerySql<T> |
Mapper.createQuery()
创建搜索
|
Modifier and Type | Method and Description |
---|---|
static <T> QuerySql<T> |
SqlFactory.createQuery(Mapper<T> mapper)
创建搜索
|
Modifier and Type | Method and Description |
---|---|
QuerySql<T> |
QuerySql.columnDefaultPo()
Deprecated.
|
QuerySql<T> |
QuerySql.fromDefault()
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
QuerySqlImpl<T>
QuerySql实现
|
Modifier and Type | Method and Description |
---|---|
QuerySql<T> |
QuerySqlImpl.andHaving(CriteriaItem havingItem) |
QuerySql<T> |
QuerySqlImpl.andHaving(List<Criteria> havings) |
QuerySql<T> |
QuerySqlImpl.andWhere(CriteriaItem item) |
QuerySql<T> |
QuerySqlImpl.andWhere(List<Criteria> criterion) |
QuerySql<T> |
QuerySqlImpl.column(IColumn column) |
QuerySql<T> |
QuerySqlImpl.column(List<? extends IColumn> columns) |
QuerySql<T> |
QuerySqlImpl.columnDefaultPo() |
QuerySql<T> |
QuerySqlImpl.columnPo(Class<?> poClass) |
QuerySql<T> |
QuerySqlImpl.complexFullJoinOn(Table table,
List<CriteriaItem> criteriaItems) |
QuerySql<T> |
QuerySqlImpl.complexInnerJoinOn(Table table,
List<CriteriaItem> criteriaItems) |
QuerySql<T> |
QuerySqlImpl.complexLeftJoinOn(Table table,
List<CriteriaItem> criteriaItems) |
QuerySql<T> |
QuerySqlImpl.complexRightJoinOn(Table table,
List<CriteriaItem> criteriaItems) |
QuerySql<T> |
QuerySqlImpl.distinct() |
QuerySql<T> |
QuerySqlImpl.distinct(boolean distinct) |
QuerySql<T> |
QuerySqlImpl.from(List<Table> tables) |
QuerySql<T> |
QuerySqlImpl.from(Table table) |
QuerySql<T> |
QuerySqlImpl.fromDefault() |
QuerySql<T> |
QuerySqlImpl.fullJoinOn(Table table,
List<Column> columnPairs) |
QuerySql<T> |
QuerySqlImpl.groupBy(Column groupBy) |
QuerySql<T> |
QuerySqlImpl.groupBy(List<Column> groupBys) |
QuerySql<T> |
QuerySqlImpl.having(Criteria having) |
QuerySql<T> |
QuerySqlImpl.having(List<Criteria> havings) |
QuerySql<T> |
QuerySqlImpl.innerJoinOn(Table table,
List<Column> columnPairs) |
QuerySql<T> |
QuerySqlImpl.joinOn(JoinOn joinOn) |
QuerySql<T> |
QuerySqlImpl.joinOn(List<JoinOn> joinOns) |
QuerySql<T> |
QuerySqlImpl.joinOn(Table table,
List<Column> columnPairs) |
QuerySql<T> |
QuerySqlImpl.leftJoinOn(Table table,
List<Column> columnPairs) |
QuerySql<T> |
QuerySqlImpl.limit(int limit) |
QuerySql<T> |
QuerySqlImpl.limit(int start,
int limit) |
QuerySql<T> |
QuerySqlImpl.orderBy(IColumn column) |
QuerySql<T> |
QuerySqlImpl.orderBy(IColumn column,
boolean desc) |
QuerySql<T> |
QuerySqlImpl.orderBy(IOrderBy orderBy) |
QuerySql<T> |
QuerySqlImpl.orderBy(List<IOrderBy> orderBys) |
QuerySql<T> |
QuerySqlImpl.orHaving(CriteriaItem havingItem) |
QuerySql<T> |
QuerySqlImpl.orHaving(List<Criteria> havings) |
QuerySql<T> |
QuerySqlImpl.orWhere(CriteriaItem item) |
QuerySql<T> |
QuerySqlImpl.orWhere(List<Criteria> criterion) |
QuerySql<T> |
QuerySqlImpl.rightJoinOn(Table table,
List<Column> columnPairs) |
QuerySql<T> |
QuerySqlImpl.where(Criteria criteria) |
QuerySql<T> |
QuerySqlImpl.where(List<Criteria> criterion) |
Modifier and Type | Method and Description |
---|---|
static <T,K> QuerySql<T> |
IdSqlUtils.getById(SingleIdMapper<T,K> mapper,
Class<?> poClazz,
K idValue)
构造通过主键查询对象的SQL参数对象(单列作为主键)
|
static <T,K> QuerySql<T> |
IdSqlUtils.getById(SingleIdMapper<T,K> mapper,
K idValue)
构造通过主键查询对象的SQL参数对象(单列作为主键)
|
static <T,K> QuerySql<T> |
IdSqlUtils.getByIds(SingleIdMapper<T,K> mapper,
Class<?> poClazz,
Collection<K> idValues)
构造通过主键查询对象的SQL参数对象(单列作为主键)
|
static <T,K> QuerySql<T> |
IdSqlUtils.getByIds(SingleIdMapper<T,K> mapper,
Collection<K> idValues)
构造通过主键查询对象的SQL参数对象(单列作为主键)
|
static <T,K extends MultiId> |
IdSqlUtils.getByMultiId(MultipleIdMapper<T,K> mapper,
Class<?> poClazz,
K idValue)
构造通过主键查询对象的SQL参数对象(多列作为主键)
|
static <T,K extends MultiId> |
IdSqlUtils.getByMultiId(MultipleIdMapper<T,K> mapper,
K idValue)
构造通过主键查询对象的SQL参数对象(多列作为主键)
|
static <T,K extends MultiId> |
IdSqlUtils.getByMultiIds(MultipleIdMapper<T,K> mapper,
Class<?> poClazz,
Collection<K> idValues)
构造通过主键查询对象的SQL参数对象(多列作为主键)
|
static <T,K extends MultiId> |
IdSqlUtils.getByMultiIds(MultipleIdMapper<T,K> mapper,
Collection<K> idValues)
构造通过主键查询对象的SQL参数对象(多列作为主键)
|
static <T> QuerySql<T> |
UniqueKeySqlUtils.getByUniqueKey(Mapper<T> mapper,
Class<?> poClazz,
UniqueKey uniqueKey)
构造通过 uniqueKey 查询对象的SQL参数对象
|
static <T> QuerySql<T> |
UniqueKeySqlUtils.getByUniqueKeys(Mapper<T> mapper,
Class<?> poClazz,
Collection<UniqueKey> uniqueKeys)
构造通过 uniqueKey 查询对象的SQL参数对象
|
Copyright © 2020 IBIT程序猿. All rights reserved.