hibernate错误:object references an unsaved transient instance - save the transient instance
场景如下,在有父子表的时候,同时save父子表的数据,子表数据没有更新
在保存的时候发现对象含有其他空的对象,所以会报错。
解决办法:
设置父子表的级联保存
设置字表的cascade为all
如下:
@OneToMany(mappedBy="businessTripNew",orphanRemoval=true,fetch=FetchType.LAZY)
@OrderBy("seq asc")
@Cascade(org.hibernate.annotations.CascadeType.ALL)
private Set<BusinessTripScheduleDetail> schedules;// 日程安排
人生是一场难得的修行,不要轻易交白卷。
----与君共勉