日期:2014-05-18  浏览次数:20604 次

Spring+Hibernet配置一对多关联后出现的问题
Spring+Hibernet操作数据库
之前没有配置一对多关联,所有操作均正常
配置关联後   对关联查询时出现错误
could   not   initialize   proxy   -   the   owning   Session   was   closed
在网上搜索相关资料,说是因为延迟的问题造成的
有的建议修改WEB.XML增加filter解决   也有建议设置lazy= "false "  
但怎么弄好象都有问题

请问有没有也碰到这种情况的大大们   是怎样解决的

------解决方案--------------------
技术天天更新,有愿意共同讨论学习JAVA的朋友加 QQ群:29252269
------解决方案--------------------
应该是你使用了lazy-load 使用openSessionInView
或者把lazy设为false
------解决方案--------------------
你那个跟驱动应该没什么关系
在xxx.hbm.xml文件中设置lazy= "false "
<class ... lazy= "false ">
<many-to-one ... lazy= "false "/>
</class>
------解决方案--------------------
设置lazy为false吧
------解决方案--------------------
如果确实是延迟问题,修改lazy= "false " 是正确的!