当session中出现两个相同标示的(相同主键)的对象,一个是持久态,一个是瞬时态,想更新瞬时态对象到数据库,如果不做处理,则报出异常,session中出现两个相同标示的不同对象异常。处理方法。(业务层代码,省去了dao层)
一:通过hibernateTemplate获取映射seession(模拟)

View Code
二:通过hibernateTemplate将持久态转游离态,保存瞬时态。

三:以上简单业务不错,复杂业务报错。有待解决。
当session中出现两个相同标示的(相同主键)的对象,一个是持久态,一个是瞬时态,想更新瞬时态对象到数据库,如果不做处理,则报出异常,session中出现两个相同标示的不同对象异常。处理方法。(业务层代码,省去了dao层)
一:通过hibernateTemplate获取映射seession(模拟)
View Code
二:通过hibernateTemplate将持久态转游离态,保存瞬时态。
三:以上简单业务不错,复杂业务报错。有待解决。