Failed to lazily initialize a collection - no session or session was closed
来源:互联网 发布:互联网产品优化模板 编辑:程序博客网 时间:2024/04/27 17:01
环境 spring+hibernate3+struts
今天又碰到错误
failed to lazily initialize a collection of role: no session or session was closed
试验了一下发现了几个解决方法:
1、是把对应一对多的那两个列lazy=true改为lazy=false即可
2、对于查询中如果用的是xxx.load(class,id)则改为xxx,get(class,id)
3在web.xml文件中加入
<filter>
<filter-name>hibernateFilter</filter-name>
<filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
<init-param>
<param-name>singleSession</param-name>
<param-value>false</param-value>
</init-param>
<!--这个-- <init-param>一定要加不然很可能会报错:org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.NEVER) - turn your Session into FlushMode.AUTO or remove 'readOnly' marker from transaction definition
>
</filter>
<filter-mapping>
<filter-name>hibernateFilter</filter-name>
<url-pattern>*.mmg</url-pattern>
</filter-mapping>
- failed to lazily initialize a collection of role: XXXXXXXX no session or session was closed
- failed to lazily initialize a collection of role: XXXXXXXX no session or session was closed
- Failed to lazily initialize a collection - no session or session was closed
- 解决: failed to lazily initialize a collection of role: no session or session was closed问题
- failed to lazily initialize a collection of role:XXX, no session or session was closed解决方法
- failed to lazily initialize a collection of role: ......, no session or session was closed
- failed to lazily initialize a collection of role: no session or session was closed (Hibernate) 解决方法(延迟加载问题)
- failed to lazily initialize a collection of rlife.SchoolNews.NewsType no session or sessiion closed
- JPA中的failed to lazily initialize a collection of role:xxxx no session or session was closed异常分析与解决
- Hibernate/Spring: failed to lazily initialize - no session or session was closed
- spring no session or session was closed,org.hibernate.LazyInitializationException: failed to lazily
- 【Hibernate】failed to lazily,no session or session was closed,OpenSessionInViewFilter不生效
- org.hibernate.LazyInitializationException: failed to lazily initialize no session or session was clo
- failed to lazily initialize a collection of role: could not initialize proxy - no Session
- failed to lazily initialize a collection of role: , could not initialize proxy - no Session
- failed to lazily initialize a collection of role:XXX, no session
- Hibernate的加载抓取方式:Failed to lazily initialize a collection - no session
- failed to lazily initialize a collection of
- inc文件介绍
- 大量笔/面试题及答案
- JavaScript文档对象
- Matlab
- 淡水河边的夕阳-台北印象
- Failed to lazily initialize a collection - no session or session was closed
- 开源纯C#轻量级数据库引擎:SharpHSQL 1.0.3.0版本
- 第二次注册CSDN
- 增加网站流量的九则实用方法
- 读书笔记-UML精粹-类图
- DFS
- KMP算法
- Java语言中对HashMap的深度分析与比较(转)
- JVM设置