| 限定符和类型 | 方法和说明 |
|---|---|
void |
SpecialColumn.process(SqlSource sqlSource,
PojoField pojoField)
执行一段特殊逻辑
|
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
OracleLocalDateTimeConverter.convertToDb(Object value,
PojoField pojoField) |
Object |
SimpleEnumTypeConverter.convertToDb(Object value,
PojoField pojoField) |
Object |
TypeConverter.convertToDb(Object value,
PojoField pojoField)
新增、修改持久化至数据库时转换为指定类型
|
default void |
TypeConverter.process(SqlSource sqlSource,
PojoField pojoField) |
| 限定符和类型 | 方法和说明 |
|---|---|
default void |
Validator.process(SqlSource sqlSource,
PojoField pojoField) |
void |
Validator.validate(PojoField pojoField,
Object value)
对属性值进行校验,不满足条件时抛出ValidationFailedException
|
| 限定符和类型 | 方法和说明 |
|---|---|
PojoField |
On.getForeignKeyInfo() |
PojoField |
OnImpl.getForeignKeyInfo() |
PojoField |
ManyToOneMappingImpl.getPojoField() |
PojoField |
OneToManyMappingImpl.getPojoField() |
PojoField |
OneToOneMappingImpl.getPojoField() |
PojoField |
PojoMapping.getPojoField() |
PojoField |
On.getTargetFiledInfo() |
PojoField |
OnImpl.getTargetFiledInfo() |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,PojoField> |
TableInfo.getFieldInfoMap() |
Map<String,PojoField> |
TableInfoImpl.getFieldInfoMap() |
List<PojoField> |
TableInfo.getHavingTypeConverterFields() |
List<PojoField> |
TableInfoImpl.getHavingTypeConverterFields() |
List<PojoField> |
TableInfo.getHavingValidatorFields() |
List<PojoField> |
TableInfoImpl.getHavingValidatorFields() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
On.setForeignKeyInfo(PojoField foreignKeyInfo) |
void |
OnImpl.setForeignKeyInfo(PojoField foreignKeyInfo) |
void |
On.setTargetFiledInfo(PojoField targetFiledInfo) |
void |
OnImpl.setTargetFiledInfo(PojoField targetFiledInfo) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TableInfoImpl.setFieldInfoMap(Map<String,PojoField> fieldInfoMap) |
| 构造器和说明 |
|---|
ManyToOneMappingImpl(Class<?> javaType,
PojoField pojoField,
ManyToOne manyToOne) |
OneToManyMappingImpl(Class<?> javaType,
Class<? extends Collection<?>> containerType,
PojoField pojoField,
OneToMany oneToMany) |
OneToOneMappingImpl(Class<?> javaType,
PojoField pojoField,
OneToOne oneToOne) |
| 限定符和类型 | 方法和说明 |
|---|---|
PojoField |
PojoFieldMapper.getFieldByName(String name)
根据字段名查找
|
PojoField |
PojoFieldMapperImpl.getFieldByName(String name) |
PojoField |
PojoFieldMapper.getFieldByPath(Queue<String> path)
根据路径循环查找
|
PojoField |
PojoFieldMapperImpl.getFieldByPath(Queue<String> path) |
PojoField |
PojoFieldMapper.getFieldByPath(String path)
根据路径循环查找
|
PojoField |
PojoFieldMapperImpl.getFieldByPath(String path) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
FieldDescriptor |
| 限定符和类型 | 类和说明 |
|---|---|
class |
FieldDescriptorImpl |
| 限定符和类型 | 方法和说明 |
|---|---|
default PojoField |
FakePojoMapping.getPojoField() |
PojoField |
FieldDescriptor.getRealField() |
PojoField |
FieldDescriptorImpl.getRealField() |
| 构造器和说明 |
|---|
FieldDescriptorImpl(PathDescriptor path,
PojoField field,
TableNode tableNode,
int moldIndex) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
IdField |
interface |
LogicDeleteField |
| 限定符和类型 | 类和说明 |
|---|---|
class |
IdFieldImpl |
class |
LogicDeleteFieldImpl |
class |
TableFieldInfo |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,PojoField> |
ParameterMapping.getAffectedFieldMapping() |
Map<String,PojoField> |
ParameterMappingImpl.getAffectedFieldMapping() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ParameterMapping.setAffectedFieldMapping(Map<String,PojoField> affectedFields) |
void |
ParameterMappingImpl.setAffectedFieldMapping(Map<String,PojoField> affectedFieldMapping) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
UpdateSqlPrinter.renderTableFields(Class<?> pojoType,
SetSqlString set,
Map<String,PojoField> fieldInfoMap,
Map<String,PojoField> affectedFieldMapping,
String quotationMarks,
Set<String> updateFields) |
protected void |
UpdateSqlPrinter.renderTableFields(Class<?> pojoType,
SetSqlString set,
Map<String,PojoField> fieldInfoMap,
Map<String,PojoField> affectedFieldMapping,
String quotationMarks,
Set<String> updateFields) |
protected void |
UpdateSqlPrinter.renderTableFields(Class<?> pojoType,
SetSqlString set,
ParameterMapping mapping,
Map<String,PojoField> fieldInfoMap,
Map<String,PojoField> affectedFieldMapping,
String quotationMarks,
boolean ignoreNullField) |
protected void |
UpdateSqlPrinter.renderTableFields(Class<?> pojoType,
SetSqlString set,
ParameterMapping mapping,
Map<String,PojoField> fieldInfoMap,
Map<String,PojoField> affectedFieldMapping,
String quotationMarks,
boolean ignoreNullField) |
| 构造器和说明 |
|---|
SqlStructureGroupKey(Map<String,PojoField> affectedFieldMapping,
SqlCondition sqlCondition) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected PojoMapping |
PojoTableSubjectFactoryImpl.createMapping(ManyToOne manyToOne,
Class<?> pojoType,
PojoField pojoField) |
protected PojoMapping |
PojoTableSubjectFactoryImpl.createMapping(OneToMany oneToMany,
Class<?> pojoType,
PojoField pojoField) |
protected PojoMapping |
PojoTableSubjectFactoryImpl.createMapping(OneToOne oneToOne,
Class<?> pojoType,
PojoField pojoField) |
Copyright © 2022. All rights reserved.