当前位置: 代码迷 >> Java Web开发 >> !Hibernate事务与saveOfUpdate冲突
  详细解决方案

!Hibernate事务与saveOfUpdate冲突

热度:100   发布时间:2016-04-17 11:07:27.0
求救!Hibernate事务与saveOfUpdate冲突
a different object with the same identifier value was already associated with the session: [com.sie.gqgx.model.CompanyChangeLogMid#1640016]; nested exception is org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: [com.sie.gqgx.model.CompanyChangeLogMid#1640016]


利用spring 配置业务层的事务时,同个方法中多次调用了saveOfUpdate方法时就会报错。
利用了merge()的方法之后在方法调用完后又会报事务回滚的错!

------解决方案--------------------
为了解决session关闭的问题,spring提供了opsessionviewfilter。去web。xml添加以下这个过滤器
  相关解决方案