`
simen
  • 浏览: 9777 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JPA(Hibernate)+Spring+Struts2 中延迟加载的解决办法

    博客分类:
  • JPA
阅读更多

在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

分享到:
评论
1 楼 anone 2008-10-08  
谢谢了,好人啊

相关推荐

    Struts2+Hibernate+Spring课件 张志峰版

    Struts2、Hibernate和Spring是Java企业级开发中三大核心框架,它们的组合通常被称为SSH(Struts2、Spring、Hibernate)集成框架。这个“Struts2+Hibernate+Spring课件 张志峰版”提供了深入学习这三大框架的宝贵资源...

    spring+hibernate+jpa+struts1+struts2+springmvc+jquery+freemaker 学习笔记 案例.rar

    spring+hibernate+jpa+struts1+struts2+springmvc+jquery+freemaker 学习笔记 Compass将lucene、Spring、Hibernate三者结合

    车辆管理系统(struts+hibernate+spring+oracle).rar

    车辆管理系统(struts+hibernate+spring+oracle).rar 对​公​务​用​车​进​行​档​案​、​费​用​、​调​度​、​维​修​、​安​全​、​运​行​等​全​方​位​的​管​理​和​统​计​,​以​方​便​...

    s2sh s2sh项目 JPA项目 JPA+struts2+Hibernate+spring

    标题提到的“s2sh s2sh项目 JPA项目 JPA+struts2+Hibernate+spring”是指一个基于Struts2、Spring和Hibernate的Java Web项目,其中还集成了JPA(Java Persistence API)作为数据持久化层。这个项目是一个很好的学习...

    struts2+HIbernate+Spring整合所需jar包

    Struts2、Hibernate和Spring是Java开发中三大主流框架,它们各自在Web应用程序的不同层面上发挥作用,而将它们整合在一起,通常称为SSH(Struts2、Spring、Hibernate)或S2SH,可以构建出功能强大、结构清晰的企业级...

    Spring+Hibernate+Jpa+Struts2整合实例

    标题 "Spring+Hibernate+Jpa+Struts2整合实例" 描述的是一个综合性的Web开发教程,它将四个关键的Java技术框架集成在一起,用于构建高效的企业级应用程序。这个实例涵盖了Spring作为整体应用的管理框架,Hibernate...

    Struts2+Spring+hibernate中对action的单元测试环境搭建[总结].pdf

    Struts2+Spring+Hibernate 中的Action单元测试环境搭建 在软件开发中,单元测试是一种非常重要的测试方法,可以帮助我们确保代码的可靠性和稳定性。在 Struts2+Spring+Hibernate 框架中,对 Action 的单元测试环境...

    JPA+Spring+Struts整合实例,JPA+Spring+Struts整合实例

    在Spring配置文件中,你需要配置JPA的实体扫描路径、数据源、JPA供应商(如Hibernate)以及事务管理器。例如: ```xml &lt;bean id="entityManagerFactory" class="org.springframework.orm.jpa....

    Java Web整合开发王者归来(JSP+Servlet+Struts+Hibernate+Spring)

    第9篇为实战篇,内容为两个典型的应用系统:论坛系统(Spring+Struts+Hibernate)、宠物商店(EJB 3+JPA+Struts 2)。 《Java Web整合开发王者归来(JSP+Servlet+Struts+Hibernate+Spring)》附1张DVD光盘,内容为《Java ...

    Struts 2+Hibernate+Spring整合开发技术详解 12~17章

    Struts 2、Hibernate 和 Spring 是Java Web开发中三大核心框架,它们分别负责表现层、持久层和业务层的管理。这本由蒲子明编著的《Struts 2+Hibernate+Spring整合开发技术详解》深入探讨了如何将这三个框架有效结合...

    struts2+hibernate+spring+jpa+maven的网上订餐系统

    本项目“struts2+hibernate+spring+jpa+maven的网上订餐系统”就是这样一个典型示例,它充分利用了SSH的优势,构建了一个功能完善的网上订餐平台。这里,我们将深入探讨该系统的相关知识点。 首先,Struts2作为MVC...

    struts+spring+hibernate三大框架整合

    SSH三大框架,即Struts、Spring和Hibernate,是Java Web开发中的常用技术组合,它们各自负责不同的职责:Struts作为MVC模式中的Controller层,处理用户请求并转发到相应的业务逻辑;Spring则作为核心容器,负责依赖...

    hibernate+spring+struts

    【标题】:“Hibernate+Spring+Struts”是一个经典的Java Web开发框架组合,也被称为SSH(Struts、Spring、Hibernate)。 【描述】:这个组合在Java应用开发领域中有着广泛的应用,尤其在企业级Web应用中,它们各自...

    Struts2+Hibernate+Spring框架搭建(三)

    Struts2、Hibernate和Spring是Java Web开发中的三个核心框架,它们共同构成了经典的SSH(Struts2、Spring、Hibernate)架构。这篇博客“Struts2+Hibernate+Spring框架搭建(三)”着重介绍如何整合这三个框架,构建...

    北大青鸟Y2(Struts+Hibernate+Spring)ppt.

    【北大青鸟Y2(Struts+Hibernate+Spring)PPT教程详解】 在Java EE开发领域,Struts、Spring和Hibernate是三个非常重要的框架,它们分别解决了MVC(Model-View-Controller)架构、依赖注入和对象关系映射的问题。...

    Struts2+Hibernate+Spring3整合jar包

    Struts2、Hibernate和Spring是Java Web开发中的三大框架,它们各自在应用程序的不同层面发挥着重要作用。Struts2是用于构建MVC(Model-View-Controller)架构的框架,负责控制应用程序的流程;Hibernate是一个对象...

    Struts2+Hibernate+Spring整合开发深入剖析与范例应用04

    Struts2、Hibernate和Spring是Java企业级应用中三大核心框架,它们的整合使用能够构建出高效、可维护且松耦合的Web应用程序。在这个"Struts2+Hibernate+Spring整合开发深入剖析与范例应用04"的主题中,我们将探讨这...

    JPA+Spring2.5+Struts2.0实例 附详细文档

    5. **整合Struts2与Spring**:利用Spring插件Struts2-convention-plugin,使得Action可以直接从Spring容器中获取依赖。或者通过Struts2的Spring插件配置Action类和Service类,实现依赖注入。 6. **编写业务逻辑**:...

    Struts2+Hibernate+Spring框架搭建(一)

    Struts2、Hibernate和Spring是Java Web开发中的三大框架,它们各自负责不同的职责,共同构建了一个强大的企业级应用架构。本篇文章将详细讲解如何利用这三个框架进行整合搭建,旨在为初学者提供一个清晰的入门指南。...

    hibernate+spring+struts整合开发jar文件

    在Java企业级应用开发中,Hibernate、Spring和Struts是三个非常重要的框架,它们分别用于对象关系映射、依赖注入以及MVC(Model-View-Controller)架构的实现。这三者的整合使得开发者能够构建出高效、灵活且易于...

Global site tag (gtag.js) - Google Analytics