public Student get(int id) {
Student q=(Student)getHibernateTemplate().load(Student.class, id);
Hibernate.initialize(q);
return q;
}我调用这个函数时出现错误:
ERROR LazyInitializationException:19 - could not initialize proxy - the owning Session was closed
org.hibernate.LazyInitializationException: could not initialize proxy - the owning Session was closed
at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:60)
at org.hibernate.Hibernate.initialize(Hibernate.java:306)
at com.fx.dao.StudentDaoHibernate.get(StudentDaoHibernate.java:54)
at com.fx.test.test.main(test.java:31)
Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy - the owning Session was closed
at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:60)
at org.hibernate.Hibernate.initialize(Hibernate.java:306)
at com.fx.dao.StudentDaoHibernate.get(StudentDaoHibernate.java:54)
at com.fx.test.test.main(test.java:31)请哪位高手指点一下,谢谢了
Student q=(Student)getHibernateTemplate().load(Student.class, id);
Hibernate.initialize(q);
return q;
}我调用这个函数时出现错误:
ERROR LazyInitializationException:19 - could not initialize proxy - the owning Session was closed
org.hibernate.LazyInitializationException: could not initialize proxy - the owning Session was closed
at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:60)
at org.hibernate.Hibernate.initialize(Hibernate.java:306)
at com.fx.dao.StudentDaoHibernate.get(StudentDaoHibernate.java:54)
at com.fx.test.test.main(test.java:31)
Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy - the owning Session was closed
at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:60)
at org.hibernate.Hibernate.initialize(Hibernate.java:306)
at com.fx.dao.StudentDaoHibernate.get(StudentDaoHibernate.java:54)
at com.fx.test.test.main(test.java:31)请哪位高手指点一下,谢谢了
解决方案 »
- 监听器怎么返回多个Button的值
- 如何在页面判断汉字中包含有繁体字和生僻字
- struts+spring+ibatis 的简单例子
- (高分求解)Spring AOP 出现Error creating bean with ..
- 菜鸟求助关于制作图片!!!!!!!!!!!!!!
- 我对计算机一窍不通,如何才能进入计算机行业工作呢?
- hibernate 学习内容
- 关于Struts的问题???JAVA高手来帮帮我啊
- 做一个JAVA MIS WEB项目,mybatis 和 ormlite 哪个开发效率更好?
- 请问java进程如何进行通信?
- JAVA RMI Server端的自身有并发访问机制吗
- 把struts-config.xml放在src同级目录里的config 里 怎么在web.xml 里配置才能正确读取到struts-conifg.xml文件
load()支持延迟加载,get()不支持
<filter>
<filter-name>hibernateFilter</filter-name>
<filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>hibernateFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
这样就不会报错了噢,如果人把load改为get的话,那当你查询返回的值为list的时候同样又会报这个错误噢
上面配置的filter是用来控制session自动开关的
<filter>
<filter-name>hibernateFilter</filter-name>
<filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>hibernateFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
这样就不会报错了噢,如果人把load改为get的话,那当你查询返回的值为list的时候同样又会报这个错误噢
上面配置的filter是用来控制session自动开关的