Hibernate_problem:no Session_solve:annotation

来源:互联网 发布:js返回并重载页面 编辑:程序博客网 时间:2024/05/17 23:22

开发遇到的错误如下:

org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role:com.wnn.shop.category.vo.Category.categorySeconds, could not initialize proxy - no Session

原因分析:

因为默认的方式为延迟加载,即需要数据的时候再执行加载操作,具体看一看Console显示。当jsp页面想要提取信息的时候,问题就出现了,session已经关闭,所以会显示no Session。解决的方式就是立即加载。


问题解决方式:
将annotation注解放置于get*方法上,并设置@LazyCollection(LazyCollectionOption.FALSE);

0 0