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