关于hibernate3中出现 could not initialize proxy - no Session的讨论
这明显是Hibernate延迟加载引起的错误啊。
主要有4种解决方法:
1.关闭延迟加载,即设置lazy="false".
2.使用join fetch,可以在书写HQL语句使用join fetch显式抓取关联实体。
3.在Session关闭之前调用关联实体的方法,如果是1-N关联,可以调用Set集合属性的size()方法。
4.在Session关闭之前使用Hibernate类的init...
2010-04-13 23:15:06 ·
98 阅读 ·
0 评论