mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-07 00:58:24 +08:00
fix: fixed NPE in AbstractRelation.java, close #I90XTY
This commit is contained in:
parent
f5051dbac9
commit
3adc45de41
@ -92,7 +92,7 @@ abstract class AbstractRelation<SelfEntity> {
|
||||
this.targetTable = targetTableInfo != null ? targetTableInfo.getTableName() : targetTable;
|
||||
|
||||
//当指定了 valueField 的时候,一般是 String Integer 等基本数据类型
|
||||
this.targetEntityClass = StringUtil.isNotBlank(valueField) ? targetTableInfo.getEntityClass(): relationFieldWrapper.getMappingType();
|
||||
this.targetEntityClass = (StringUtil.isNotBlank(valueField) && targetTableInfo != null) ? targetTableInfo.getEntityClass() : relationFieldWrapper.getMappingType();
|
||||
|
||||
this.targetField = ClassUtil.getFirstField(targetEntityClass, field -> field.getName().equals(targetField));
|
||||
this.targetFieldWrapper = FieldWrapper.of(targetEntityClass, targetField);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user