--修改带子表的对象保存时报错问题
This commit is contained in:
@ -18,7 +18,7 @@ public class LogJoinInfo {
|
||||
|
||||
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);
|
||||
}
|
||||
|
||||
|
||||
@ -93,8 +93,8 @@ public class LogTableInfo {
|
||||
List<Field> _fields = BeanUtils.getFields(klazz, LogJoin.class);
|
||||
if(CollectionUtils.isNotEmpty(_fields)) {
|
||||
for (Field field : _fields) {
|
||||
fields.add(LogFieldInfo.ofField(field));
|
||||
joins.add(LogJoinInfo.ofAnnotation(klazz, field));
|
||||
//fields.add(LogFieldInfo.ofField(field));
|
||||
joins.add(LogJoinInfo.ofAnnotation(field));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -84,7 +84,7 @@ public class UpdateLngGradeSystemDto implements Serializable {
|
||||
@ApiModelProperty("lngGradeSystemItem子表")
|
||||
@LogJoin(name = "lngGradeSystemItem子表",
|
||||
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)
|
||||
private List<UpdateLngGradeSystemItemDto> lngGradeSystemItemList;
|
||||
|
||||
Reference in New Issue
Block a user