| 限定符和类型 | 字段和说明 |
|---|---|
protected Table |
EzParam.table |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
JdbcInsertDao.batchInsertByTable(Table table,
Collection<?> models)
批量插入, 指定表
|
int |
JdbcInsertDao.insertByTable(Table table,
Object model)
单条插入, 指定表
|
| 限定符和类型 | 方法和说明 |
|---|---|
int |
EzMapper.batchDeleteByTable(Table table,
Collection<?> entitys)
批量删除
|
int |
EzBaseMapper.batchDeleteByTable(Table table,
Collection<Nt> models)
批量删除
|
<T extends Serializable> |
EzMapper.batchDeleteByTableAndId(Table table,
Class<?> etType,
Collection<T> ids)
根据主键批量删除
|
int |
EzBaseMapper.batchDeleteByTableAndId(Table table,
Collection<Pt> ids)
根据主键批量删除
|
int |
EzMapper.batchInsertByTable(Table table,
Collection<?> models)
批量插入, 指定表, 实体总属性控制在5000个以下, 一个批次保存效率最高
|
int |
EzBaseMapper.batchInsertByTable(Table table,
Collection<Nt> models)
批量插入, 指定表
|
int |
EzMapper.batchReplaceByTable(Table table,
Collection<?> entitys)
批量更新, 更新所有字段
|
int |
EzBaseMapper.batchReplaceByTable(Table table,
Collection<Nt> models)
批量更新, 更新所有字段
|
int |
EzMapper.batchUpdateByTable(Table table,
Collection<?> entitys)
批量更新, 只更新非空字段
|
int |
EzBaseMapper.batchUpdateByTable(Table table,
Collection<Nt> models)
批量更新, 只更新非空字段
|
int |
EzBaseMapper.deleteByTable(Table table,
Nt model)
删除
|
int |
EzMapper.deleteByTable(Table table,
Object entity)
删除
|
<T extends Serializable> |
EzMapper.deleteByTableAndId(Table table,
Class<?> etType,
T id)
根据主键删除
|
int |
EzBaseMapper.deleteByTableAndId(Table table,
Pt id)
根据主键删除
|
int |
EzBaseMapper.insertByTable(Table table,
Nt model)
插入, 指定表, 注意, 该接口仅能插入单条实体数据, 不能传入map或collection或array
|
int |
EzMapper.insertByTable(Table table,
Object model)
插入,指定表, 注意, 该接口仅能插入单条实体数据, 不能传入map或collection或array
|
int |
EzBaseMapper.replaceByTable(Table table,
Nt model)
更新, 更新所有字段
|
int |
EzMapper.replaceByTable(Table table,
Object entity)
更新, 更新所有字段
|
<Id extends Serializable,NT> |
EzMapper.selectByTableAndId(Table table,
Class<NT> etType,
Id id)
根据主键查询
|
Nt |
EzBaseMapper.selectByTableAndId(Table table,
Pt id)
根据主键查询
|
<Id extends Serializable,NT> |
EzMapper.selectByTableAndIds(Table table,
Class<NT> etType,
Collection<Id> ids)
根据主键批量查询
|
List<Nt> |
EzBaseMapper.selectByTableAndIds(Table table,
Collection<Pt> ids)
根据主键批量查询
|
int |
EzBaseMapper.updateByTable(Table table,
Nt model)
更新, 只更新非空字段
|
int |
EzMapper.updateByTable(Table table,
Object entity)
更新, 只更新非空字段
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
DeleteSqlGenerate.getBatchDeleteByIdSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder paramHolder,
Table table,
Class<?> ntClass,
Collection<?> ids) |
String |
AbstractDeleteSqlGenerate.getBatchDeleteByIdSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder paramHolder,
Table table,
Class<?> ntClass,
Collection<?> ids) |
String |
InsertSqlGenerate.getBatchInsertSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder mybatisParamHolder,
Table table,
Collection<Object> models) |
String |
UpdateSqlGenerate.getBatchUpdateSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder mybatisParamHolder,
Table table,
Collection<Object> models,
boolean isReplace) |
String |
AbstractUpdateSqlGenerate.getBatchUpdateSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder mybatisParamHolder,
Table table,
Collection<Object> entitys,
boolean isReplace) |
String |
DeleteSqlGenerate.getDeleteByIdSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder paramHolder,
Table table,
Class<?> ntClass,
Object id) |
String |
AbstractDeleteSqlGenerate.getDeleteByIdSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder paramHolder,
Table table,
Class<?> ntClass,
Object id) |
String |
InsertSqlGenerate.getInsertSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder mybatisParamHolder,
Table table,
Object entity) |
String |
AbstractInsertSqlGenerate.getInsertSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder mybatisParamHolder,
Table table,
Object entity) |
EzJdbcBatchSql |
InsertSqlGenerate.getJdbcBatchInsertSql(org.apache.ibatis.session.Configuration configuration,
Table table,
Collection<?> models)
获取jdbc批量插入sql
|
EzJdbcBatchSql |
AbstractInsertSqlGenerate.getJdbcBatchInsertSql(org.apache.ibatis.session.Configuration configuration,
Table table,
Collection<?> models) |
String |
SelectSqlGenerate.getSelectByIdSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder paramHolder,
Table table,
Class<?> ntClass,
Object id) |
String |
AbstractSelectSqlGenerate.getSelectByIdSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder paramHolder,
Table table,
Class<?> ntClass,
Object id) |
String |
SelectSqlGenerate.getSelectByIdsSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder paramHolder,
Table table,
Class<?> ntClass,
Collection<?> ids) |
String |
AbstractSelectSqlGenerate.getSelectByIdsSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder paramHolder,
Table table,
Class<?> ntClass,
Collection<?> ids) |
String |
UpdateSqlGenerate.getUpdateSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder mybatisParamHolder,
Table table,
Object entity,
boolean isReplace) |
String |
AbstractUpdateSqlGenerate.getUpdateSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder mybatisParamHolder,
Table table,
Object entity,
boolean isReplace) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
MySqlSqlGenerate.getBatchDeleteByIdSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder paramHolder,
Table table,
Class<?> ntClass,
Collection<?> ids) |
String |
MySqlSqlGenerate.getBatchInsertSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder mybatisParamHolder,
Table table,
Collection<Object> models) |
String |
MySqlInsertSqlGenerate.getBatchInsertSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder mybatisParamHolder,
Table table,
Collection<Object> models) |
String |
MySqlSqlGenerate.getBatchUpdateSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder mybatisParamHolder,
Table table,
Collection<Object> models,
boolean isReplace) |
String |
MySqlSqlGenerate.getDeleteByIdSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder paramHolder,
Table table,
Class<?> ntClass,
Object id) |
String |
MySqlSqlGenerate.getInsertSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder mybatisParamHolder,
Table table,
Object entity) |
EzJdbcBatchSql |
MySqlSqlGenerate.getJdbcBatchInsertSql(org.apache.ibatis.session.Configuration configuration,
Table table,
Collection<?> models) |
String |
MySqlSqlGenerate.getSelectByIdSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder paramHolder,
Table table,
Class<?> ntClass,
Object id) |
String |
MySqlSqlGenerate.getSelectByIdsSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder paramHolder,
Table table,
Class<?> ntClass,
Collection<?> ids) |
String |
MySqlSqlGenerate.getUpdateSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder mybatisParamHolder,
Table table,
Object entity,
boolean isReplace) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
OracleSqlGenerate.getBatchDeleteByIdSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder paramHolder,
Table table,
Class<?> ntClass,
Collection<?> ids) |
String |
OracleSqlGenerate.getBatchInsertSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder mybatisParamHolder,
Table table,
Collection<Object> models) |
String |
OracleInsertSqlGenerate.getBatchInsertSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder mybatisParamHolder,
Table table,
Collection<Object> models) |
String |
OracleUpdateSqlGenerate.getBatchUpdateSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder mybatisParamHolder,
Table table,
Collection<Object> models,
boolean isReplace) |
String |
OracleSqlGenerate.getBatchUpdateSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder mybatisParamHolder,
Table table,
Collection<Object> models,
boolean isReplace) |
String |
OracleSqlGenerate.getDeleteByIdSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder paramHolder,
Table table,
Class<?> ntClass,
Object id) |
String |
OracleSqlGenerate.getInsertSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder mybatisParamHolder,
Table table,
Object entity) |
EzJdbcBatchSql |
OracleSqlGenerate.getJdbcBatchInsertSql(org.apache.ibatis.session.Configuration configuration,
Table table,
Collection<?> models) |
String |
OracleSqlGenerate.getSelectByIdSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder paramHolder,
Table table,
Class<?> ntClass,
Object id) |
String |
OracleSqlGenerate.getSelectByIdsSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder paramHolder,
Table table,
Class<?> ntClass,
Collection<?> ids) |
String |
OracleSqlGenerate.getUpdateSql(org.apache.ibatis.session.Configuration configuration,
MybatisParamHolder mybatisParamHolder,
Table table,
Object entity,
boolean isReplace) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Table |
CaseWhen.CaseWhenBuilder.table |
| 限定符和类型 | 方法和说明 |
|---|---|
Function.FunctionBuilder |
Function.FunctionBuilder.addColumnArg(boolean sure,
Table table,
String column) |
Function.FunctionBuilder |
Function.FunctionBuilder.addColumnArg(Table table,
String column) |
Function.FunctionBuilder |
Function.FunctionBuilder.addDistinctColumnArg(boolean sure,
Table table,
String column) |
Function.FunctionBuilder |
Function.FunctionBuilder.addDistinctColumnArg(Table table,
String column) |
Function.FunctionBuilder |
Function.FunctionBuilder.addDistinctFieldArg(boolean sure,
Table table,
String field) |
Function.FunctionBuilder |
Function.FunctionBuilder.addDistinctFieldArg(Table table,
String field) |
Function.FunctionBuilder |
Function.FunctionBuilder.addFieldArg(boolean sure,
Table table,
String field) |
Function.FunctionBuilder |
Function.FunctionBuilder.addFieldArg(Table table,
String field) |
static Function.FunctionBuilder |
Function.builder(Table table) |
static CaseWhen.CaseWhenBuilder |
CaseWhen.builder(Table table)
获取构造器
|
CaseWhen |
CaseWhen.CaseWhenBuilder.elsColumn(Table table,
String column)
else, else将会构造结束
|
Join.JoinBuilder<Join.JoinBuilder<Builder>> |
Join.JoinBuilder.join(boolean sure,
JoinType joinType,
Table joinTable) |
Join.JoinBuilder<Join.JoinBuilder<Builder>> |
Join.JoinBuilder.join(boolean sure,
Table joinTable) |
Join.JoinBuilder<Join.JoinBuilder<Builder>> |
Join.JoinBuilder.join(JoinType joinType,
Table joinTable) |
Join.JoinBuilder<Join.JoinBuilder<Builder>> |
Join.JoinBuilder.join(Table joinTable) |
CaseWhen.CaseWhenBuilder |
CaseWhen.CaseWhenData.CaseWhenDataBuilder.thenColumn(Table table,
String column)
条件匹配时的值, 返回列
|
| 构造器和说明 |
|---|
CaseWhenDataBuilder(Table table,
CaseWhen.CaseWhenBuilder caseWhenBuilder,
CaseWhen.CaseWhenData caseWhenData) |
EzSelectBuilder(T target,
Select select,
Table table) |
From(Table table) |
GroupBuilder(T target,
GroupBy groupBy,
Table table) |
HavingBuilder(Builder builder,
Having having,
Table table) |
OrderBuilder(T target,
OrderBy orderBy,
Table table) |
WhereBuilder(Builder builder,
Where where,
Table table) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Table |
ConditionBuilder.otherTable |
protected Table |
ConditionBuilder.table |
| 限定符和类型 | 方法和说明 |
|---|---|
SonBuilder |
ConditionBuilder.addColumnBtCondition(boolean sure,
Table table,
LogicalOperator logicalOperator,
String column,
Object minValue,
Object maxValue)
添加between on条件
|
SonBuilder |
ConditionBuilder.addColumnBtCondition(boolean sure,
Table table,
String column,
Object minValue,
Object maxValue)
添加between on条件
|
SonBuilder |
ConditionBuilder.addColumnBtCondition(Table table,
LogicalOperator logicalOperator,
String column,
Object minValue,
Object maxValue)
添加between on条件
|
SonBuilder |
ConditionBuilder.addColumnBtCondition(Table table,
String column,
Object minValue,
Object maxValue)
添加between on条件
|
SonBuilder |
ConditionBuilder.addColumnCompareCondition(boolean sure,
LogicalOperator logicalOperator,
Table leftTable,
String leftColumn,
Operator operator,
Table rightTable,
String rightColumn)
添对比条件
|
SonBuilder |
ConditionBuilder.addColumnCompareCondition(boolean sure,
Table leftTable,
String leftColumn,
Operator operator,
Table rightTable,
String rightColumn)
添对比条件
|
SonBuilder |
ConditionBuilder.addColumnCompareCondition(LogicalOperator logicalOperator,
Table leftTable,
String leftColumn,
Operator operator,
Table rightTable,
String rightColumn)
添对比条件
|
SonBuilder |
ConditionBuilder.addColumnCompareCondition(Table leftTable,
String leftColumn,
Operator operator,
Table rightTable,
String rightColumn)
添对比条件
|
SonBuilder |
ConditionBuilder.addColumnCondition(boolean sure,
Table table,
LogicalOperator logicalOperator,
String column,
Object value) |
SonBuilder |
ConditionBuilder.addColumnCondition(boolean sure,
Table table,
LogicalOperator logicalOperator,
String column,
Operator operator,
Object value) |
SonBuilder |
ConditionBuilder.addColumnCondition(boolean sure,
Table table,
String column,
Object value) |
SonBuilder |
ConditionBuilder.addColumnCondition(boolean sure,
Table table,
String column,
Operator operator,
Object value) |
SonBuilder |
ConditionBuilder.addColumnCondition(Table table,
LogicalOperator logicalOperator,
String column,
Object value) |
SonBuilder |
ConditionBuilder.addColumnCondition(Table table,
LogicalOperator logicalOperator,
String column,
Operator operator,
Object value) |
SonBuilder |
ConditionBuilder.addColumnCondition(Table table,
String column,
Object value) |
SonBuilder |
ConditionBuilder.addColumnCondition(Table table,
String column,
Operator operator,
Object value) |
SonBuilder |
ConditionBuilder.addColumnIsNotNullCondition(boolean sure,
Table table,
LogicalOperator logicalOperator,
String column)
添加is not null条件
|
SonBuilder |
ConditionBuilder.addColumnIsNotNullCondition(boolean sure,
Table table,
String column)
添加is null条件
|
SonBuilder |
ConditionBuilder.addColumnIsNotNullCondition(Table table,
LogicalOperator logicalOperator,
String column)
添加is not null条件
|
SonBuilder |
ConditionBuilder.addColumnIsNotNullCondition(Table table,
String column)
添加is null条件
|
SonBuilder |
ConditionBuilder.addColumnIsNullCondition(boolean sure,
Table table,
LogicalOperator logicalOperator,
String column)
添加is null条件
|
SonBuilder |
ConditionBuilder.addColumnIsNullCondition(boolean sure,
Table table,
String column)
添加is null条件
|
SonBuilder |
ConditionBuilder.addColumnIsNullCondition(Table table,
LogicalOperator logicalOperator,
String column)
添加is null条件
|
SonBuilder |
ConditionBuilder.addColumnIsNullCondition(Table table,
String column)
添加is null条件
|
SonBuilder |
ConditionBuilder.addColumnNotBtCondition(boolean sure,
Table table,
LogicalOperator logicalOperator,
String column,
Object minValue,
Object maxValue)
添加not between on条件
|
SonBuilder |
ConditionBuilder.addColumnNotBtCondition(boolean sure,
Table table,
String column,
Object minValue,
Object maxValue)
添加not between on条件
|
SonBuilder |
ConditionBuilder.addColumnNotBtCondition(Table table,
LogicalOperator logicalOperator,
String column,
Object minValue,
Object maxValue)
添加not between on条件
|
SonBuilder |
ConditionBuilder.addColumnNotBtCondition(Table table,
String column,
Object minValue,
Object maxValue)
添加not between on条件
|
| 构造器和说明 |
|---|
ConditionBuilder(ParentBuilder parentBuilder,
List<Condition> conditions,
Table table,
Table otherTable) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Table |
BetweenColumnCondition.table |
| 构造器和说明 |
|---|
BetweenColumnCondition(LogicalOperator logicalOperator,
Table table,
String column,
Object minValue,
Object maxValue) |
NotBetweenColumnCondition(LogicalOperator logicalOperator,
Table table,
String column,
Object minValue,
Object maxValue) |
| 构造器和说明 |
|---|
ColumnCompareCondition(LogicalOperator logicalOperator,
Table leftTable,
String leftColumn,
Operator operator,
Table rightTable,
String rightColumn) |
ColumnCompareCondition(Table leftTable,
String leftColumn,
Operator operator,
Table rightTable,
String rightColumn) |
ColumnCompareFieldCondition(LogicalOperator logicalOperator,
Table leftTable,
String leftColumn,
Operator operator,
EntityTable rightTable,
String rightField) |
ColumnCompareFieldCondition(Table leftTable,
String leftColumn,
Operator operator,
EntityTable rightTable,
String rightField) |
FieldCompareColumnCondition(EntityTable leftTable,
String leftField,
Operator operator,
Table rightTable,
String rightColumn) |
FieldCompareColumnCondition(LogicalOperator logicalOperator,
EntityTable leftTable,
String leftField,
Operator operator,
Table rightTable,
String rightColumn) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Table |
IsNullColumnCondition.table |
| 构造器和说明 |
|---|
IsNotNullColumnCondition(LogicalOperator logicalOperator,
Table table,
String column) |
IsNullColumnCondition(LogicalOperator logicalOperator,
Table table,
String column) |
| 构造器和说明 |
|---|
NormalColumnCondition(LogicalOperator logicalOperator,
Table table,
String column,
Operator operator,
Object value) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Table |
Formula.FormulaEleBuilder.table |
| 限定符和类型 | 方法和说明 |
|---|---|
Formula.FormulaEleBuilder<ParentBuilder> |
Formula.FormulaEleBuilder.addColumn(Table table,
String column)
加列
|
static Formula.FormulaEleBuilder<Formula.FormulaBuilder> |
Formula.builder(Table table) |
Formula.FormulaEleBuilder<ParentBuilder> |
Formula.FormulaEleBuilder.divideColumn(Table table,
String column)
除以列
|
Formula.FormulaEleBuilder<ParentBuilder> |
Formula.FormulaEleBuilder.multiplyColumn(Table table,
String column)
乘列
|
Formula.FormulaEleBuilder<ParentBuilder> |
Formula.FormulaEleBuilder.subtractColumn(Table table,
String column)
减列
|
Formula.FormulaEleBuilder<ParentBuilder> |
Formula.FormulaEleBuilder.withColumn(FormulaOperator operator,
Table table,
String column)
指定运算符并以列构建计算公式
|
Formula.FormulaEleBuilder<ParentBuilder> |
Formula.FormulaEleBuilder.withColumn(Table table,
String column)
以列开始, 构建计算公式
|
| 构造器和说明 |
|---|
ColumnFormulaElement(FormulaOperator operator,
Table table,
String column) |
FormulaBuilder(Table table,
List<FormulaElement> elements) |
FormulaEleBuilder(ParentBuilder parentBuilder,
Table table,
List<FormulaElement> elements) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Table |
SelectColumn.table |
| 限定符和类型 | 方法和说明 |
|---|---|
Table |
SelectTableAllItem.getTable() |
| 构造器和说明 |
|---|
SelectAvgColumn(Table table,
String column) |
SelectAvgColumn(Table table,
String column,
String alias) |
SelectColumn(Table table,
String column) |
SelectColumn(Table table,
String column,
String alias) |
SelectCountColumn(Table table,
boolean distinct,
String column) |
SelectCountColumn(Table table,
boolean distinct,
String column,
String alias) |
SelectCountColumn(Table table,
String column) |
SelectCountColumn(Table table,
String column,
String alias) |
SelectMaxColumn(Table table,
String column) |
SelectMaxColumn(Table table,
String column,
String alias) |
SelectMinColumn(Table table,
String column) |
SelectMinColumn(Table table,
String column,
String alias) |
SelectSumColumn(Table table,
String column) |
SelectSumColumn(Table table,
String column,
String alias) |
SelectTableAllItem(Table table,
String... excludeField) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractTable |
class |
DbTable |
class |
EntityTable |
class |
EzQueryTable |
class |
SqlTable |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Table |
UpdateItem.table |
| 限定符和类型 | 方法和说明 |
|---|---|
UpdateSetBuilder<ParentBuilder> |
UpdateSetBuilder.setColumn(boolean sure,
Table table,
String column,
Object value) |
UpdateSetBuilder<ParentBuilder> |
UpdateSetBuilder.setColumn(Table table,
String column,
Object value) |
| 构造器和说明 |
|---|
CaseWhenUpdateColumnItem(Table table,
String column,
CaseWhen caseWhen) |
FormulaUpdateColumnItem(Table table,
String column,
Formula formula) |
FunctionUpdateColumnItem(Table table,
String column,
Function function) |
KeywordsUpdateColumnItem(Table table,
String column,
Keywords keywords) |
UpdateColumnItem(Table table,
String column,
Object value) |
UpdateItem(Table table) |
UpdateSetBuilder(ParentBuilder parentBuilder,
Table table,
UpdateSet set) |
Copyright © 2023. All Rights Reserved.