【问题标题】:Spring and Hiberante integration. How to persist a command object?Spring 和 Hibernate 集成。如何持久化命令对象?
【发布时间】:2010-12-13 11:44:09
【问题描述】:

这是一个简单的问题,但我没有找到正确的解决方案。也许有人可以给我一个想法。 我有一个命令对象 com.web.Foo

假设我们要绑定的属性的表达式是'bar.baz',所以是嵌套绑定。 如果 bar 属性值为 null,则 Spring 会自动实例化 Bar 对象。

如果我尝试持久化 Foo 对象,我得到一个异常 org.hibernate.TransientObjectException: object references an unsaved transient instance - 在刷新之前保存瞬态实例:Bar。

持久化命令对象的正确方法是什么?

【问题讨论】:

  • 请添加您的命令对象的(相关)代码,以及您的请求处理方法的代码。

标签: hibernate data-binding spring-mvc


【解决方案1】:

如果没有看到您的代码,我建议您致电 merge(..)saveOrUpdate(..)

【讨论】:

  • 这对我没有帮助。我也有同样的例外。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-12-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-09
相关资源
最近更新 更多