该异常的字面意思就是不能初始化代理,因为这时的session已经被关闭了,也
是好多人常说的延迟加载例外问题,主要有以下三种解决方案。。。
一、要是在非web开发中可以首先推荐用left join fetch或inner join fetch语
法。例如:from Item i left join fetch i.parentItem ii
还要如以下的配置:
<many-to-one name="parentItem" lazy="false" fetch="join" class="cn.sports.matchs.model.Item">
<column name="PARENT_ID"></column>
</many-to-one>
另外有一种比较简单,也比较常用的方法就是在<one-to-many>和<many-to-one>
中配置lazy="false",但这样会使得在较多数据的是时候给查找效率造成一定影
响。要是合适的话,这种方法也可以用在web项目中,但在web项目中最完美的方法
应该是在web.xml中配置一个延迟加载的过滤器,代码如下:
<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>/*</url-pattern>
</filter-mapping>
分享到:
相关推荐
解决org.hibernate.LazyInitializationException: could not initialize proxy - no Session...
influx-proxy-2.5.7-linux-amd64.tar.gz
charles 解压就能用 charles-proxy-4.5.6-win64
browsermob-proxy-2.1.4,与selenium一起进行爬虫,获取network中的链接资源
赠送jar包:hadoop-yarn-server-web-proxy-2.6.0.jar; 赠送原API文档:hadoop-yarn-server-web-proxy-2.6.0-javadoc.jar; 赠送源代码:hadoop-yarn-server-web-proxy-2.6.0-sources.jar; 赠送Maven依赖信息文件:...
Proxy-SwitchyOmega-Chromium-2.5.15.zip
docker-letsencrypt-nginx-proxy-companion-examples, 结合 Docker gen和 letsencrypt Nginx 代理伙伴的示例 docker-letsencrypt-nginx-proxy-companion-examples这个库是使用 nginx代理插件, docker gen和 docker-...
charles-proxy-4.5.6-win64.msi
node-https-proxy-agent, HTTPS端点的HTTP代理 `http.Agent` 实现 https-proxy-agent HTTPS的HTTP代理 http.Agent 实现 这个模块为连接到指定的HTTP或者HTTPS代理服务器提供了 http.Agent 实现,并且可以与内置的...
mysql-proxy-0.8.5-windows-x86-32bit. 官网下载挺麻烦的,直接下载下来备份。 mysql proxy for windows
kube-proxy-amd64-v1.11.1镜像,镜像使用方法: docker load -i kube-proxy-amd64-v1.11.1.tar.gz
代理服务器 BrowserMob Proxy,BrowserMob Proxy 简称 BMP,可以这么说,BMP 绝对是为 Selenium 为生的,Selenium + BMP 的完美搭配,可以实现很多你绝对想象不出来的功能
Proxy-Go-JUI基于高性能代理服务器 Proxy-Go 的 SDK 开发的 GUI 版本,支持 windows 跨平台性,无论你是widows,linux,还是mac,甚至是树莓派,都可以很好的运行proxy. 多协议支持,支持HTTP(S),TCP,UDP,Websocket,SOCKS5...
charles-proxy-4.2.8-win64.msi
java运行依赖jar包
一个很好的抓包工具,请大家惠存!!!一个很好的抓包工具,请大家惠存!!!
lazy_object_proxy-1.4.3-cp27-cp27m-win_amd64
赠送jar包:netty-handler-proxy-4.1.68.Final.jar; 赠送原API文档:netty-handler-proxy-4.1.68.Final-javadoc.jar; 赠送源代码:netty-handler-proxy-4.1.68.Final-sources.jar; 赠送Maven依赖信息文件:netty-...
苹果版charles
赠送jar包:netty-handler-proxy-4.1.73.Final.jar; 赠送原API文档:netty-handler-proxy-4.1.73.Final-javadoc.jar; 赠送源代码:netty-handler-proxy-4.1.73.Final-sources.jar; 赠送Maven依赖信息文件:netty-...