chong271827
buntinginfo
采纳率0%
2018-01-17 05:04 阅读 1.1k

spring+hibernate懒加载异常,大牛进啊

10

1.懒加载异常如图
图片说明

这个地方修改了也不行

jpaFilter

org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter


singleSession
false


entityManagerFactory
entityManagerFactory




jpaFilter
/*

2.ehcache缓存问题,不能正常配置

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

6条回答 默认 最新

  • caozhy 从今以后生命中的每一秒都属于我爱的人 2018-01-17 05:08
  • qq_35987286 做最坏的打算,有最好期望 2018-01-17 05:14

    把。。。。 中设置 lazy="false"试试

    点赞 评论 复制链接分享
  • u014794644 瓦史托德 2018-01-17 06:32

    我以前也遇过,直接改成fetch=FetchType.EAGER了,网上的方法根本没用

    点赞 评论 复制链接分享
  • li9098 骑蜗牛&闯红灯 2018-01-17 12:06

    去web xml配置文件中 配置 session管理,延迟session关闭时间,具体可以去百度下是哪个类 好像是open..session什么的!

    点赞 评论 复制链接分享
  • qq_40590141 Siner_W 2018-01-19 09:31

    去给你的懒加载加一个过滤器

    OpenSessionInViewFilter
    org.springframework.orm.hibernate4.support.OpenSessionInViewFilter

    <filter-mapping>
        <filter-name>OpenSessionInViewFilter</filter-name>
        <url-pattern>*.action</url-pattern>
    </filter-mapping>
    放在你的web目录的中struts2的过滤器的前面,然后你再检查一下报懒加载异常的那张表有关的子表和父表有关联的地方是否也添加的懒加载
    
    点赞 评论 复制链接分享
  • qq_40590141 Siner_W 2018-01-19 09:32


    OpenSessionInViewFilter
    org.springframework.orm.hibernate4.support.OpenSessionInViewFilter

    <filter-mapping>
        <filter-name>OpenSessionInViewFilter</filter-name>
        <url-pattern>*.action</url-pattern>
    </filter-mapping>
    
    点赞 评论 复制链接分享

相关推荐