在 ssh 下 解決 could not initialize proxy 和the owning Session was closed

對於網上的種種 抄來抄去 轉來轉去 鳥解決辦法 導致我發怒了 下面是我的解決辦法 可以單元測試 不用改web.xml
在dao層 不管你 lazy false 還是 true 全部無敵解決

r=(objec) ht.executeFind(new HibernateCallback(){

public List<Role> doInHibernate(Session s)throws HibernateException, SQLException {
List<objec> l=new ArrayList<objec>();
Transaction tran=s.beginTransaction();
Role q=(objec) s.load(objec.class,id);
q.getMenu().size();
l.add(q);
tran.commit();
s.close();
return l;
}

}).get(0);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章