【发布时间】:2011-10-28 00:21:41
【问题描述】:
我在使用 Hibernate 时遇到了一些问题。我们需要保存一个对象及其子对象。每个孩子都有一个复合主键。键的一个属性将由触发器插入。在调用 saveOrUpdate(Object) 之前,将在程序中设置另一个属性。
但我们无法保存对象。 Hibernate 抛出异常Same identifier is already exists in the session。
我试过session.clear(),但我得到了同样的例外。当我尝试session.merge()时,只保存了最后一个孩子,其他的都被忽略了。
【问题讨论】:
-
能否发布您要保存的对象的hbm文件或java。