天天看點

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

三:以上簡單業務不錯,複雜業務報錯。有待解決。