2
我使用Hibernate進行我的所有數據庫相關的任務。 我使用HibernateUtil類,以保持連接,並在代碼中到底在做這樣的事情session.clear()是必要的嗎?
Session session = null;
SessionFactory sessionfactory = HibernateUtil.getSessionFactory();
session = sessionfactory.openSession();
終於阻止我做
session.close();
,我的函數獲取結束後,函數內我發射一些查詢,並得到arraylist結果。
我的問題是:在主級高速緩存,一旦我將結束會話或我有強行clear清除與
session.clear()
,如果主緩存沒有被清除將其持有在refernces我的目標,這將使他們無法到達垃圾收集並最終失去記憶..請幫助