【问题标题】:Hibernate transient object exceptionHibernate 瞬态对象异常
【发布时间】:2009-08-11 13:43:44
【问题描述】:

我在使用休眠时遇到了一个问题。 情况是:

我正在创建一个容器,并在该容器中添加 2 个组件。一个组件
是一个新创建的组件,另一个已经存在于数据库中。我是 当我尝试保存容器时出现异常。我得到瞬态对象异常。 我尝试将级联选项作为刷新,但这不起作用。

感谢和问候, 里玛德赛

【问题讨论】:

    标签: hibernate


    【解决方案1】:

    当一个非瞬态对象(由休眠会话管理)引用一个不受会话管理的对象时,会发生瞬态对象异常。在您的情况下,我相信容器正在引用新对象。 你打电话给session.Save(newObject);了吗? 或者,您可以将容器之间的关系标记为“cascade=save”,以便保存它会导致会话保存其相关对象。

    【讨论】:

      猜你喜欢
      • 2011-09-24
      • 1970-01-01
      • 1970-01-01
      • 2012-06-04
      • 1970-01-01
      • 1970-01-01
      • 2011-12-15
      • 2012-01-25
      • 2011-06-14
      相关资源
      最近更新 更多