懒加载异常的解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了懒加载异常的解决相关的知识,希望对你有一定的参考价值。

<filter>  
        <!-- 
               平时使用懒加载时,有可能会因为hibernate的session(或着jpa的EntityManager)在事务结束时的关闭,导致页面调用数据时,出现懒加载异常 
               可以这样配置解决懒加载异常,让session在页面上也能使用,
               但会使session打开的时间稍微长一点,并发量大时会使性能有所下降,但一般的项目没问题
               
        -->
        <filter-name>OpenSessionInViewFilter</filter-name> 
        <!-- 
            jpa
         -->
         <filter-class>org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter</filter-class>  
        <!-- 
            hibernate4
        <filter-class>org.springframework.orm.hibernate4.support.OpenSessionInViewFilter</filter-class>  
         -->
    </filter>

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

 

以上是关于懒加载异常的解决的主要内容,如果未能解决你的问题,请参考以下文章

在web.xml中添加配置解决hibernate 懒加载异常

java 的ViewPage +片段懒加载

关于Hibernate懒加载问题的最终解决方案

vue-router路由懒加载(解决vue项目首次加载慢)

Hibernate__OpenSessionInView解决懒加载问题

解决未能加载文件或程序集“Newtonsoft.Json ...."或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)(代码片段