Hibernate NonUniqueObjectException

时间:2017-02-01 08:08:59

标签: java mysql hibernate

我在hibernate中得到 NonUniqueObjectException

有一个Item类,我使用hibernate的session.save保存了Item对象的列表。

现在在同一个事务中,我正在尝试使用与另一个表连接的原始SQL查询来更新相同的项目。这给了我NonUniqueObjectException。我加入的两个表与hibernate的实体无关,也就是说,没有外键关系。

所以我有两个问题:

  
      
  • 首先,有没有办法在hibernate中使用hql编写内连接查询。
  •   
  • 其次,如何避免NonUniqueObjectException。
  •   

1 个答案:

答案 0 :(得分:0)

其中一项工作是我在进行任何原始SQL查询之前清除会话。欢迎任何更好的方法。