在entity中的@OneToMany、@OneToOne等中设置fetch = FetchType.LAZY时,在Struts2的Action中进行相关操作出现错误信息如下
org.hibernate.LazyInitializationException: could not initialize proxy no session
解决方法:
在web.xml中加入
<filter>
<filter-name>SpringOpenEntityManagerInViewFilter</filter-name>
<filter-class>org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>SpringOpenEntityManagerInViewFilter</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
更多其它时刻解决延迟加载错误的方法参见 http://www.iteye.com/topic/129698
分享到:
相关推荐
Struts2、Hibernate和Spring是Java企业级开发中三大核心框架,它们的组合通常被称为SSH(Struts2、Spring、Hibernate)集成框架。这个“Struts2+Hibernate+Spring课件 张志峰版”提供了深入学习这三大框架的宝贵资源...
spring+hibernate+jpa+struts1+struts2+springmvc+jquery+freemaker 学习笔记 Compass将lucene、Spring、Hibernate三者结合
车辆管理系统(struts+hibernate+spring+oracle).rar 对公务用车进行档案、费用、调度、维修、安全、运行等全方位的管理和统计,以方便...
标题提到的“s2sh s2sh项目 JPA项目 JPA+struts2+Hibernate+spring”是指一个基于Struts2、Spring和Hibernate的Java Web项目,其中还集成了JPA(Java Persistence API)作为数据持久化层。这个项目是一个很好的学习...
Struts2、Hibernate和Spring是Java开发中三大主流框架,它们各自在Web应用程序的不同层面上发挥作用,而将它们整合在一起,通常称为SSH(Struts2、Spring、Hibernate)或S2SH,可以构建出功能强大、结构清晰的企业级...
标题 "Spring+Hibernate+Jpa+Struts2整合实例" 描述的是一个综合性的Web开发教程,它将四个关键的Java技术框架集成在一起,用于构建高效的企业级应用程序。这个实例涵盖了Spring作为整体应用的管理框架,Hibernate...
Struts2+Spring+Hibernate 中的Action单元测试环境搭建 在软件开发中,单元测试是一种非常重要的测试方法,可以帮助我们确保代码的可靠性和稳定性。在 Struts2+Spring+Hibernate 框架中,对 Action 的单元测试环境...
在Spring配置文件中,你需要配置JPA的实体扫描路径、数据源、JPA供应商(如Hibernate)以及事务管理器。例如: ```xml <bean id="entityManagerFactory" class="org.springframework.orm.jpa....
第9篇为实战篇,内容为两个典型的应用系统:论坛系统(Spring+Struts+Hibernate)、宠物商店(EJB 3+JPA+Struts 2)。 《Java Web整合开发王者归来(JSP+Servlet+Struts+Hibernate+Spring)》附1张DVD光盘,内容为《Java ...
Struts 2、Hibernate 和 Spring 是Java Web开发中三大核心框架,它们分别负责表现层、持久层和业务层的管理。这本由蒲子明编著的《Struts 2+Hibernate+Spring整合开发技术详解》深入探讨了如何将这三个框架有效结合...
本项目“struts2+hibernate+spring+jpa+maven的网上订餐系统”就是这样一个典型示例,它充分利用了SSH的优势,构建了一个功能完善的网上订餐平台。这里,我们将深入探讨该系统的相关知识点。 首先,Struts2作为MVC...
SSH三大框架,即Struts、Spring和Hibernate,是Java Web开发中的常用技术组合,它们各自负责不同的职责:Struts作为MVC模式中的Controller层,处理用户请求并转发到相应的业务逻辑;Spring则作为核心容器,负责依赖...
【标题】:“Hibernate+Spring+Struts”是一个经典的Java Web开发框架组合,也被称为SSH(Struts、Spring、Hibernate)。 【描述】:这个组合在Java应用开发领域中有着广泛的应用,尤其在企业级Web应用中,它们各自...
Struts2、Hibernate和Spring是Java Web开发中的三个核心框架,它们共同构成了经典的SSH(Struts2、Spring、Hibernate)架构。这篇博客“Struts2+Hibernate+Spring框架搭建(三)”着重介绍如何整合这三个框架,构建...
【北大青鸟Y2(Struts+Hibernate+Spring)PPT教程详解】 在Java EE开发领域,Struts、Spring和Hibernate是三个非常重要的框架,它们分别解决了MVC(Model-View-Controller)架构、依赖注入和对象关系映射的问题。...
Struts2、Hibernate和Spring是Java Web开发中的三大框架,它们各自在应用程序的不同层面发挥着重要作用。Struts2是用于构建MVC(Model-View-Controller)架构的框架,负责控制应用程序的流程;Hibernate是一个对象...
Struts2、Hibernate和Spring是Java企业级应用中三大核心框架,它们的整合使用能够构建出高效、可维护且松耦合的Web应用程序。在这个"Struts2+Hibernate+Spring整合开发深入剖析与范例应用04"的主题中,我们将探讨这...
5. **整合Struts2与Spring**:利用Spring插件Struts2-convention-plugin,使得Action可以直接从Spring容器中获取依赖。或者通过Struts2的Spring插件配置Action类和Service类,实现依赖注入。 6. **编写业务逻辑**:...
Struts2、Hibernate和Spring是Java Web开发中的三大框架,它们各自负责不同的职责,共同构建了一个强大的企业级应用架构。本篇文章将详细讲解如何利用这三个框架进行整合搭建,旨在为初学者提供一个清晰的入门指南。...
在Java企业级应用开发中,Hibernate、Spring和Struts是三个非常重要的框架,它们分别用于对象关系映射、依赖注入以及MVC(Model-View-Controller)架构的实现。这三者的整合使得开发者能够构建出高效、灵活且易于...