針對Hibernate load方法產生異常的解決方法
作者:javaping2008
本文對Hibernate load方法執行后關閉Session產生異常提出兩種解決方法。
以前寫項目的時候 自己用過Hibernate load方法的延時加載 可是產生異常,因為HibernateTemlate執完load方法之后會關閉Session 所以如果要解決對象屬性產生異常解決的辦法有兩種:
***種就是實HibernateCallback接口,并將實例傳入給HibernateTempalte的excute里。
Java代碼
public User (final Integer id) public User (final Integer id) User user=(User)hibernateTemplate.excute( public Object doInHibernateException,SQLException{User user=(User)session.load(User.class,id);
|
>
【編輯推薦】
責任編輯:張攀
來源:
javaeye.com





















