org.hibernate.LazyInitializationException: could not initialize proxy - no Session
原因:可能是HQL语句没有进行联表查询,产生访问的属性不存在.引用了没有联表查询的外键.
(1)hibernate3 many-to-one的默认选项是 lazy = "proxy"
解决方法:<many-to-one> & <set> 中设置 lazy="false" //影响性能
(2)即from A,正确为:from A a left join fetch a.集合(外键) //灵活.
posted on 2009-03-30 10:02
紫蝶∏飛揚↗ 阅读(496)
评论(0) 编辑 收藏 所属分类:
Hibernate