Code Bye

请教Hibernate怎么保存……


如图,本人面对的是这样一个关联关系,本人需要在一个功能中对这三张表都执行更新操作
每次一执行就报异常 object references an unsaved transient instance – save the transient instance before flushing
本人查了一下transient是怎么回事,但不知道怎么解决啊!
关联关系都是从页面传过来的,怎样才能把它存到数据库里呢?
解决方案

20

10

大致是你某个实体内指向的另一个实体应该要先保存吧。好像是废话

10

设个外键

20

检查一下你的代码顺序~  先保存哪个后保存哪个~

40

引用:
Quote: 引用:

http://blog.csdn.net/leadergg/article/details/3669762
参考

本人已经配置了CascadeType.MERGE 和 CascadeType.PERSIST,但还是不行啊!

这个看不到保存的逻辑不好分析,先好好理下逻辑,把关键地方的代码贴一下


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明请教Hibernate怎么保存……