方法一:配置过滤器,对所有的url进行处理,这样方便,快捷

1.在web.xml文件中加入下面代码

<!-- 配置处理懒加载异常的过滤器,拦截action即可 -->

<filter>
        <filter-name>OpenSessionInViewFilter</filter-name>
        <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
    
    </filter>
    <filter-mapping>
       <filter-name>OpenSessionInViewFilter</filter-name>
       <url-pattern>*.action</url-pattern>

</filter-mapping>

2.在struts配置文件中加入对url地址的拦截

<!-- 把扩展名配置为action -->
    <constant name="struts.action.extension" value="action" />

方法二:直接把你关联其他对象的属性设置为  lazy="false",例如

<!-- children属性,本类与Department(下级)的一对多关系(该children保存的是下级的id) -->
<set name="children" cascade="delete" lazy="false">
 <key column="parentId"></key>
 <one-to-many class="Department"/>
</set>

hibernate处理懒加载异常的方法相关推荐

  1. Hibernate的懒加载session丢失解决方法

    在web.xml加入spring提供的过滤器,延长session的生命周期 <!--Hibernate的懒加载session丢失解决方法 --><filter><filt ...

  2. 系统管理模块_部门管理_设计(映射)本模块中的所有实体并总结设计实体的技巧_懒加载异常问题_树状结构...

    系统管理模块_部门管理_设计本模块中的所有实体并总结设计实体的技巧 设计实体流程 1,有几个实体? 一般是一组增删改查对应一个实体. 2,实体之间有什么关系? 一般是页面引用了其他的实体时,就表示与这 ...

  3. hibernate的懒加载(延迟加载)问题

    hibernate的懒加载(延迟加载)问题 我们在开发的时候经常会遇到延迟加载的问题,在实体映射中多对一和多对多中,多的一方的属性默认是lazy="true"(即,默认是延迟加载) ...

  4. fetchtype 动态控制_hibernate 中 fetch=FetchType.LAZY 懒加载失败处理方法

    对这种懒加载问题,最后的做法是利用Spring提供的一个针对Hibernate的一个支持类,其主要意思是在发起一个页面请求时打开Hibernate的Session,一直保持这个Session,使得Hi ...

  5. iOS开发UI中懒加载的使用方法

    1.懒加载基本 懒加载--也称为延迟加载,即在需要的时候才加载(效率低,占用内存小).所谓懒加载,写的是其getter方法.说的通俗一点,就是在开发中,当程序中需要利用的资源时.在程序启动的时候不加载 ...

  6. Hibernate的懒加载问题

    在hibernate中对象中的关联集合,默认是采用懒加载,hibernate是由session来进行数据库访问操作,在访问完action之后,session关闭.使用过滤器可以解决,是的hiberna ...

  7. js 图片懒加载最好的方法

    图片懒加载多种方法 第一种 是循环遍历img属性,判断每一个img离顶部的高度减去屏幕的高度是否大于0,小于0的话就就出现在屏幕上了,我们就更改属性显示图片,这种有弊端,因为是监听滚动条,相等于实时监 ...

  8. 图片预加载和懒加载的实现方法

    图片预加载即提前加载图片,可保证图片快速.无缝地发布,用户需要查看时可直接从本地缓存中渲染,适用于图片占据很大比例的网站. 方法1,在CSS background中加载:会增加页面的整体加载时间 #p ...

  9. 图片预加载和懒加载的多种方法

    图片预加载和懒加载 图片懒加载 在渲染页面的时候,先将图片用一张默认图片代替,当图片到达浏览器可视区域时,才显示真实的图片. 这样的好处是,可以减缓服务器负担,加快初始界面的渲染速度. 实现方式: 使 ...

最新文章

  1. 观看自由!B站上线斯坦福最新「机器学习系统(MLSys)」全集
  2. pyecharts 应用5:视觉映射配置项VisualMapOpts
  3. 代码逻辑分析_入行数据分析师不得不看的10本书
  4. 超过一天的文件_一键合并多个excel文件至同一工作表!
  5. c语言常量结构体的成员,c语言之结构体
  6. 微课|玩转Python轻松过二级(2.4节):常用内置函数用法精要1
  7. 三菱M80操作介绍_共享屋:三菱M70 PLC 转M80操作步骤
  8. linux测试dvi接口,TeX Live DVI字体数据解析整数溢出漏洞
  9. 树莓派之Ubuntu安装远程桌面
  10. 【月径流预测】基于matlab海洋捕食者算法优化BP神经网络月径流预测【含Matlab源码 2002期】
  11. pytorch不加载fc_PyTorch | 保存和加载模型
  12. 白帽子讲web安全读后感2
  13. 【Android】Gradle 下载地址修改
  14. 驱动人生教你佳能打印机驱动程序无法使用怎么解决
  15. andriod驱动之旅-a31s芯片-android环境
  16. dockerfile
  17. 基于Cocos2d-x游戏引擎实战开发炸弹超人
  18. 词典GoldenDict
  19. Launcher 记录自定义桌面
  20. 解决ElementUI列表大数据操作卡顿问题

热门文章

  1. hadoop2.6.0安装详细步骤
  2. leetcode--130. 被围绕的区域
  3. id int primary key auto_increment是什么意思
  4. redo日志写入为什么“俩阶段提交”
  5. Liunx操作系统的引导过程(系统操作引导过程,模拟MBR,GRUB故障,root密码遗忘解决,优化启动过程 ,运行级别的分类)
  6. php做的物资管理系统,基于WEB的物资管理信息系统
  7. 判定两个tensor维度相同_Tensorflow源码解析5 -- 图的边 - Tensor
  8. pc receiver2.0.3_【工控笔记】WINCC 7.4与博途V15.1仿真软件S7PLCSIM V15 通信
  9. 笔记本电脑有蓝牙连接功能吗_百元蓝牙无线键盘推荐——罗技K380
  10. 交流继电器rc吸收电路_使用固态继电器的注意事项