public class ToOneRelation<SelfEntity> extends AbstractRelation<SelfEntity>
conditionColumn, dataSource, extraConditionParamKeys, extraConditionSql, joinSelfColumn, joinTable, joinTargetColumn, name, onlyQueryValueField, relationField, relationFieldWrapper, selectColumns, selfEntityClass, selfField, selfFieldWrapper, simpleName, targetEntityClass, targetField, targetFieldWrapper, targetSchema, targetTable, targetTableInfo, valueField| 构造器和说明 |
|---|
ToOneRelation(String selfField,
String targetSchema,
String targetTable,
String targetField,
String valueField,
String joinTable,
String joinSelfColumn,
String joinTargetColumn,
String dataSource,
Class<SelfEntity> selfEntityClass,
Field relationField,
String extraCondition,
String[] selectColumns) |
| 限定符和类型 | 方法和说明 |
|---|---|
private String |
getTargetMappingValue(List<Row> mappingRows,
Object selfValue) |
void |
join(List<SelfEntity> selfEntities,
List<?> targetObjectList,
List<Row> mappingRows) |
buildQueryWrapper, customizeQueryWrapper, getDataSource, getDefaultPrimaryProperty, getJoinSelfColumn, getJoinTable, getJoinTargetColumn, getMappingType, getName, getRelationField, getRelationFieldWrapper, getSelfEntityClass, getSelfField, getSelfFieldValues, getSelfFieldWrapper, getSimpleName, getTargetEntityClass, getTargetEntityClass, getTargetField, getTargetFieldWrapper, getTargetSchema, getTargetTable, getTargetTableInfo, getTargetTableWithSchema, getValueField, initExtraCondition, isOnlyQueryValueField, isRelationByMiddleTable, setDataSource, setJoinSelfColumn, setJoinTable, setJoinTargetColumn, setOnlyQueryValueField, setRelationField, setRelationFieldWrapper, setSelfEntityClass, setSelfField, setSelfFieldWrapper, setTargetEntityClass, setTargetField, setTargetFieldWrapper, setTargetSchema, setTargetTable, setTargetTableInfo, setValueFieldpublic ToOneRelation(String selfField, String targetSchema, String targetTable, String targetField, String valueField, String joinTable, String joinSelfColumn, String joinTargetColumn, String dataSource, Class<SelfEntity> selfEntityClass, Field relationField, String extraCondition, String[] selectColumns)
public void join(List<SelfEntity> selfEntities, List<?> targetObjectList, List<Row> mappingRows)
join 在类中 AbstractRelation<SelfEntity>selfEntities - 当前的实体类列表targetObjectList - 查询到的结果mappingRows - 中间表的映射数据,非中间表查询的场景下,mappingRows 永远为 nullprivate String getTargetMappingValue(List<Row> mappingRows, Object selfValue)
Copyright © 2025. All rights reserved.