hibernate懒加载的问题,failed to lazily initialize a collection of role

hibernate懒加载的问题,failed to lazily initialize a collection of role,有需要的朋友可以参考下。

今天往项目里添加了一个many-to-many的关联,发现即便是设置lazy=false也还是会报连接关闭的错误,打死都取不到数据。

可是原来有的many-to-one关联,设置了lazy=false是没问题的啊。好吧,只好再去搜索一下了。

在web.xml里添加上下面的配置就好了,有好多解释为什么要添加这些的,但是没看懂,汗。。。

而且这个配置得放在dispatch的配置之前,否则不起作用,貌似是跟其调用顺序有关系

<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>
</filter>

<filter-mapping>
<filter-name>hibernateFilter</filter-name>
<url-pattern>/*</url-pattern>

</filter-mapping>
而且修改完这个之后,我发现tomcat终于能动态部署了,就是在修改了配置文件之后不用重新启动就能自动重新部署,激动哭了。不过还是不知道为什么。。。

有谁明白为啥的,给留个言,谢啦!

最新文章

  1. safari cookie设置中文失败
  2. C#使用zxing,zbar,thoughtworkQRcode解析二维码,附源代码
  3. nuget国内镜像的解决办法
  4. mac快捷键
  5. C# Retry重试操作解决方案(附源码)
  6. ffmpeg-20160815-bin.7z
  7. LUA实现单词替换功能
  8. networkcommon v3开源消息框架资料
  9. loadrunner_Controller技巧_overlay
  10. 关于FP-Growth 算法一个很好的ppt-学习分享
  11. NFS启动时报错Linux NFS:could not open connection for tcp6
  12. Intellij 如何在新窗口中打开项目
  13. WebView 讲义
  14. bzoj 2054: 疯狂的馒头(线段树||并查集)
  15. 步步為營-98-MyAPI
  16. html5 canvas多个图像旋转
  17. HTTP 接口响应数据解析
  18. PyQt5系列教程(八)定时器QTimer的使用
  19. Java8 新特性 Streams map() 示例
  20. myql --- mysqldump使用方法

热门文章

  1. ASP.NET Core 中间件基本用法
  2. 327. Count of Range Sum
  3. Ubuntu 16.04下使用Wine安装文件比对工具Beyond Compare 4
  4. SQL SERVER 工具
  5. 远程的jmeter自动执行完,如何回调通知被调用者“结束”状态
  6. [反汇编练习] 160个CrackMe之034
  7. app后端开发系列文章文件夹
  8. mac异常删除管理员账户恢复操作
  9. uva 11248 Frequency Hopping (最大流)
  10. Android Studio之Activity切换动画(三)