对象引用未保存的瞬时实例 – 在冲洗之前保存瞬态实例

问题:

当我使用Hibernate保存对象时,我收到以下错误

object references an unsaved transient instance - save the transient instance before flushing

回答:

您应该在集合映射中包含cascade="all"(如果使用xml)或cascade=CascadeType.ALL(如果使用注释)。
这是因为您的实体中有一个集合,并且该集合具有一个或多个不存在于数据库中的项目。通过指定上述选项,您可以告诉hibernate在保存父级时将其保存到数据库。

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: object references an unsaved transient instance – save the transient instance before flushing

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

− 2 = 3