Hiberante問題:session關閉後如何獲得該物件的懶載入物件。

ggggggg發表於2008-10-15
如題:
eg:
User物件中包含一個Set<Article>集合,
在Hibernate配置檔案中設定 一對多關聯 的 懶載入屬性為 TRUE;

User user = UseDao.getUser(); //此時session已經關閉

如果此時要讀取Article,顯然是不行的。
user.getArticles();

試著使用另新建立一個session
呼叫該Session的lock方法
session.lock(user, LockMode.NONE);

很遺憾,獲得 user.getArticles().size=0;
而我明明是有資料的

many Thanks。

[該貼被ggggggg於2008-10-15 18:22修改過]

相關文章