gpt4 book ai didi

java - 如何修复 Hibernate "object references an unsaved transient instance - save the transient instance before flushing"错误

转载 作者:行者123 更新时间:2023-12-01 18:00:02 32 4
gpt4 key购买 nike

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

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

最佳答案

您应该在集合映射中包含 cascade="all"(如果使用 xml)或 cascade=CascadeType.ALL(如果使用注释)。

发生这种情况是因为您的实体中有一个集合,并且该集合包含数据库中不存在的一个或多个项目。通过指定上述选项,您可以告诉 hibernate 在保存其父级时将它们保存到数据库中。

关于java - 如何修复 Hibernate "object references an unsaved transient instance - save the transient instance before flushing"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60654064/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com