天天看点

org.springframework.orm.hibernate3.HibernateTemplate

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

一:通过hibernateTemplate获取映射seession(模拟)

org.springframework.orm.hibernate3.HibernateTemplate
org.springframework.orm.hibernate3.HibernateTemplate

View Code

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

org.springframework.orm.hibernate3.HibernateTemplate
org.springframework.orm.hibernate3.HibernateTemplate

三:以上简单业务不错,复杂业务报错。有待解决。