| 程序包 | 说明 |
|---|---|
| tech.ibit.mybatis.sqlbuilder | |
| tech.ibit.mybatis.sqlbuilder.sql.support | |
| tech.ibit.mybatis.sqlbuilder.sql.support.defaultimpl |
| 限定符和类型 | 方法和说明 |
|---|---|
Criteria |
CriteriaItem.and()
生成and条件
|
static Criteria |
Criteria.and(CriteriaItem item)
构造AND条件
|
static Criteria |
Criteria.and(List<Criteria> subCriterion)
构造AND条件
|
Criteria |
CriteriaItem.or()
生成or条件
|
static Criteria |
Criteria.or(CriteriaItem item)
构造OR条件
|
static Criteria |
Criteria.or(List<Criteria> subCriterion)
构造OR条件
|
| 限定符和类型 | 方法和说明 |
|---|---|
static List<Criteria> |
Criteria.ands(List items)
构造AND条件列表
|
static List<Criteria> |
Criteria.ors(List items)
构造OR条件列表
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Criteria |
Criteria.and(List<Criteria> subCriterion)
构造AND条件
|
static Criteria |
Criteria.or(List<Criteria> subCriterion)
构造OR条件
|
| 限定符和类型 | 方法和说明 |
|---|---|
T |
HavingSupport.having(Criteria having)
`HAVING`语句
|
T |
WhereSupport.where(Criteria criteria)
`WHERE` 语句
|
| 限定符和类型 | 方法和说明 |
|---|---|
T |
HavingSupport.andHaving(List<Criteria> havings)
`HAVING AND (havings)`语句
|
T |
WhereSupport.andWhere(List<Criteria> criterion)
`WHERE AND` 语句
|
T |
HavingSupport.having(List<Criteria> havings)
`HAVING`语句
|
T |
HavingSupport.orHaving(List<Criteria> havings)
`HAVING OR (havings)`语句(多个OR关系)
|
T |
WhereSupport.orWhere(List<Criteria> criterion)
`WHERE OR`语句
|
T |
WhereSupport.where(List<Criteria> criterion)
`WHERE` 语句
|
| 限定符和类型 | 方法和说明 |
|---|---|
ListField<Criteria> |
DefaultHavingSupport.getHaving()
Having
|
ListField<Criteria> |
DefaultWhereSupport.getWhere()
返回where条件
|
| 限定符和类型 | 方法和说明 |
|---|---|
default T |
DefaultHavingSupport.having(Criteria having)
`HAVING`语句
|
default T |
DefaultWhereSupport.where(Criteria criteria)
`WHERE` 语句
|
| 限定符和类型 | 方法和说明 |
|---|---|
default T |
DefaultHavingSupport.andHaving(List<Criteria> havings)
`HAVING AND (havings)`语句
|
default T |
DefaultWhereSupport.andWhere(List<Criteria> criterion)
`WHERE AND` 语句
|
default void |
DefaultCriteriaSupport.append(List<Criteria> criterion,
boolean useAlias,
StringBuilder prepareSql,
List<ColumnValue> values)
扩展prepareSql和values
|
default T |
DefaultHavingSupport.having(List<Criteria> havings)
`HAVING`语句
|
default T |
DefaultHavingSupport.orHaving(List<Criteria> havings)
`HAVING OR (havings)`语句(多个OR关系)
|
default T |
DefaultWhereSupport.orWhere(List<Criteria> criterion)
`WHERE OR`语句
|
default T |
DefaultWhereSupport.where(List<Criteria> criterion)
`WHERE` 语句
|
Copyright © 2020 IBIT程序猿. All rights reserved.