--修改带子表的对象保存时报错问题
This commit is contained in:
@ -18,7 +18,7 @@ public class LogJoinInfo {
|
|||||||
|
|
||||||
private LogJoin join;
|
private LogJoin join;
|
||||||
|
|
||||||
public static LogJoinInfo ofAnnotation(Class<?> klazz,Field field) {
|
public static LogJoinInfo ofAnnotation(Field field) {
|
||||||
return new LogJoinInfo().setJoin(SpringAnnotationUtils.findAnnotation(field, LogJoin.class)).setField(field);
|
return new LogJoinInfo().setJoin(SpringAnnotationUtils.findAnnotation(field, LogJoin.class)).setField(field);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -93,8 +93,8 @@ public class LogTableInfo {
|
|||||||
List<Field> _fields = BeanUtils.getFields(klazz, LogJoin.class);
|
List<Field> _fields = BeanUtils.getFields(klazz, LogJoin.class);
|
||||||
if(CollectionUtils.isNotEmpty(_fields)) {
|
if(CollectionUtils.isNotEmpty(_fields)) {
|
||||||
for (Field field : _fields) {
|
for (Field field : _fields) {
|
||||||
fields.add(LogFieldInfo.ofField(field));
|
//fields.add(LogFieldInfo.ofField(field));
|
||||||
joins.add(LogJoinInfo.ofAnnotation(klazz, field));
|
joins.add(LogJoinInfo.ofAnnotation(field));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -84,7 +84,7 @@ public class UpdateLngGradeSystemDto implements Serializable {
|
|||||||
@ApiModelProperty("lngGradeSystemItem子表")
|
@ApiModelProperty("lngGradeSystemItem子表")
|
||||||
@LogJoin(name = "lngGradeSystemItem子表",
|
@LogJoin(name = "lngGradeSystemItem子表",
|
||||||
columns = {
|
columns = {
|
||||||
@LogJoinColumn(field = "gsId",relatedField = "id", valueDirection = ValueDirectionType.RIGHT)
|
@LogJoinColumn(field = "id",relatedField = "gsId", valueDirection = ValueDirectionType.RIGHT)
|
||||||
},
|
},
|
||||||
caseType = JoinCaseType.FULL, target = UpdateLngGradeSystemItemDto.class, type = JoinType.MANY)
|
caseType = JoinCaseType.FULL, target = UpdateLngGradeSystemItemDto.class, type = JoinType.MANY)
|
||||||
private List<UpdateLngGradeSystemItemDto> lngGradeSystemItemList;
|
private List<UpdateLngGradeSystemItemDto> lngGradeSystemItemList;
|
||||||
|
|||||||
Reference in New Issue
Block a user