1、object references an unsaved transient instance – save the transient instance before flushing
出错原因:
翻译:对象引用一个未保存的瞬时对象 – 保存前flush瞬态的实例。
推测:当某个对象更新的时候,其属性有使用到未提交至数据库的对象的属性,所以获取不到该对象的识别列。
解决方案:
1、 手动save保存所有的对象。
2、 假如不想用sava保存所有的对象,而这些对象是关联对象时,则可以通过设置实体类的配置文件中的关系的“级联”(cascade)属性。
本文探讨了在对象更新过程中遇到的对象引用一个未保存的瞬时实例错误,通常是因为某些属性依赖于未提交至数据库的对象。文章提供了两种解决方案:一是手动保存所有相关对象;二是通过配置实体类的关系级联属性来自动处理。
610

被折叠的 条评论
为什么被折叠?



