1. 程式人生 > >解決hibernate懶載入問題No session的問題

解決hibernate懶載入問題No session的問題

<!-- 解決懶載入問題 -->
<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>

在web.xml檔案里加上這個程式碼,將session提前開啟,也延後關閉

還有一種,是同一個原理不同的版本

    <!-- notSession過濾器 -->
<filter>
    <filter-name>notSession</filter-name>
    <filter-class>org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter</filter-class>
</filter>

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