永发信息网

hibernate如何关闭懒加载

答案:2  悬赏:20  手机版
解决时间 2021-02-24 15:55
  • 提问者网友:我一贱你就笑
  • 2021-02-23 16:06
hibernate如何关闭懒加载
最佳答案
  • 五星知识达人网友:七十二街
  • 2021-02-23 17:36
把这个对象对应的hbm.xml的中的相应属性设置成lazy="true" true是默认设置。
全部回答
  • 1楼网友:傲气稳了全场
  • 2021-02-23 18:10
opensessionviewfilter 这个应该可以解决你的问题。可能你的session 还是在不该关的地方关了。那个session是在filter 里面开启,并且在 chain();方法的后面关闭,这样在页面加载的时候吧数据从数据库里面读出来之后回到filter里面吧session关闭就行了。不过在dao层里面可以用sessionfactory.getcurrentsession()方法得到早filter里面打开的session 。然后使用它获得代理对象,在view里面真正使用的时候,session还没关闭,在加载完成后回到filter里面关闭。希望能帮到你
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯