Hiberante问题:session关闭后如何获得该对象的懒加载对象。
如题:
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修改过]