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;// 日程安排

 

 

 


 

posted @ 2018-08-09 01:14  NewIand  阅读(830)  评论(0编辑  收藏  举报