| 限定符和类型 | 方法和说明 |
|---|---|
default BatchCrud |
BatchCrud.addInsertSelect(String insertTable,
FieldMapping[] fields,
IQuery query)
添加 insert into a_table (fields) select fields from b_table where
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected Consumer<FieldMapping> |
FormSetter.apply |
| 限定符和类型 | 方法和说明 |
|---|---|
IFormApply |
FormSetter.set(FieldMapping field)
设置当前操作字段
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
FormSetter.set(Consumer<FieldMapping> apply) |
| 限定符和类型 | 方法和说明 |
|---|---|
default int |
IProtectedDao.insertSelect(FieldMapping[] fields,
IQuery query)
insert into a_table(fields) select fields from b_table;
|
| 限定符和类型 | 方法和说明 |
|---|---|
Optional<FieldMapping> |
IMapping.findField(FieldType type)
返回特定类型字段
|
| 限定符和类型 | 方法和说明 |
|---|---|
FieldMapping |
IWrapperMapper.primaryField()
主键字段名称
|
| 限定符和类型 | 方法和说明 |
|---|---|
UpdateSet |
UpdateSet.add(DbType dbType,
FieldMapping field,
Object value,
String _default)
update字段表达式
|
UpdateDefault |
UpdateDefault.add(DbType dbType,
FieldMapping field,
String _default)
增加待追加更新的默认值
如果没有显式指定更新,则追加更新默认值
|
InsertList |
InsertList.add(String prefix,
FieldMapping field,
Object value,
String _default)
insert字段表达式
|
static Column |
Column.column(FieldMapping mapping,
BaseWrapper wrapper) |
static String |
InsertList.el(String prefix,
FieldMapping field,
Object value,
String _default) |
EntityToMap |
EntityToMap.put(FieldMapping field,
Object value,
boolean isNoN)
添加字段值
|
| 构造器和说明 |
|---|
Column(FieldMapping mapping,
BaseWrapper wrapper) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
FormApply.set(FieldMapping field) |
| 限定符和类型 | 方法和说明 |
|---|---|
Form |
FormItemAdder.between(FieldMapping key,
Object min,
Object max) |
Form |
FormItemAdder.eq(FieldMapping key,
Object value)
field mapping op
|
Form |
FormItemAdder.ge(FieldMapping key,
Object value) |
Form |
FormItemAdder.gt(FieldMapping key,
Object value) |
Form |
FormItemAdder.in(FieldMapping key,
Object... value) |
Form |
FormItemAdder.isNull(FieldMapping key) |
Form |
FormItemAdder.le(FieldMapping key,
Object value) |
Form |
FormItemAdder.like(FieldMapping key,
String value) |
Form |
FormItemAdder.lt(FieldMapping key,
Object value) |
Form |
FormItemAdder.notBetween(FieldMapping key,
Object min,
Object max) |
Form |
FormItemAdder.notIn(FieldMapping key,
Object... value) |
Form |
FormItemAdder.notLike(FieldMapping key,
String value) |
Form |
FormItemAdder.notNull(FieldMapping key) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected FieldMapping |
BaseSegment.current
当前处理字段
|
| 限定符和类型 | 方法和说明 |
|---|---|
FieldMapping |
BaseWrapper.column(String column)
返回字段对应的column映射
|
FieldMapping |
BaseApply.current()
当前被操作的字段
|
protected FieldMapping |
BaseSegment.fieldMapping(String column)
查找column对应的字段映射定义
|
FieldMapping |
BaseSegment.get()
当前字段
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected Map<String,FieldMapping> |
BaseWrapper.column2mapping()
返回字段映射关系
|
| 限定符和类型 | 方法和说明 |
|---|---|
O |
OrderByBase.apply(boolean condition,
boolean isAsc,
FieldMapping... columns)
自定义排序条件
|
G |
GroupByBase.apply(boolean condition,
FieldMapping... columns)
添加group by字段列表
|
S |
SelectorBase.apply(FieldMapping... columns)
增加查询字段
|
G |
GroupByBase.apply(FieldMapping... columns)
添加group by字段列表
|
protected HavingOperator<H> |
HavingBase.apply(FieldMapping column,
IAggregate aggregate)
执行聚合操作
|
S |
SelectorBase.applyAs(FieldMapping field,
String alias)
增加带别名的查询字段
|
O |
OrderByBase.asc(FieldMapping... columns)
按升序排:ORDER BY 字段, ...
|
S |
UpdateBase.byEntity(IEntity entity,
FieldMapping column,
FieldMapping... columns)
根据entity值更新
o 指定字段列表, 可以是 null 值
o 无指定字段时, 除主键外的非空entity字段
|
S |
UpdateBase.byEntity(IEntity entity,
FieldMapping column,
FieldMapping... columns)
根据entity值更新
o 指定字段列表, 可以是 null 值
o 无指定字段时, 除主键外的非空entity字段
|
S |
UpdateBase.byExclude(IEntity entity,
FieldMapping exclude,
FieldMapping... excludes)
根据entity字段(包括null字段), 但排除指定字段
|
S |
UpdateBase.byExclude(IEntity entity,
FieldMapping exclude,
FieldMapping... excludes)
根据entity字段(包括null字段), 但排除指定字段
|
protected String |
BaseSegment.columnWithAlias(FieldMapping column)
加上表别名的字段名称
|
O |
OrderByBase.desc(FieldMapping... columns)
按降序排:ORDER BY 字段, ...
|
WHERE |
WhereBase.eqByEntity(IEntity entity,
FieldMapping column,
FieldMapping... columns)
根据entity指定字段(允许null)设置where条件
|
WHERE |
WhereBase.eqByEntity(IEntity entity,
FieldMapping column,
FieldMapping... columns)
根据entity指定字段(允许null)设置where条件
|
WHERE |
WhereBase.eqByExclude(IEntity entity,
FieldMapping exclude,
FieldMapping... excludes) |
WHERE |
WhereBase.eqByExclude(IEntity entity,
FieldMapping exclude,
FieldMapping... excludes) |
JoinOn<QL,QR,JB> |
JoinOn.onEq(FieldMapping l,
FieldMapping r)
关联关系设置 l(left column) = r(right column)
|
protected S |
SelectorBase.process(FieldMapping field,
String alias)
对当前字段处理,别名处理
|
R |
BaseSegment.set(FieldMapping field)
对字段column进行操作
|
| 限定符和类型 | 方法和说明 |
|---|---|
static String[] |
MappingKits.toColumns(FieldMapping column,
FieldMapping... excludes) |
static String[] |
MappingKits.toColumns(FieldMapping column,
FieldMapping... excludes) |
Copyright © 2021. All rights reserved.