Hibernate的LazyInitializationException解決辦法

Hibernate 使用 Lazy 後會跳出 LazyInitializationException
 
請在web.xml 服用!!….注意存放位置,  必須在 struts 的filter 之前!!
 
 <!– Hibernate OpenSessionInViewFilter –>
  
 <filter>
  <filter-name>hibernateFilter</filter-name>
  <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
 </filter>
 <filter-mapping>
  <filter-name>hibernateFilter</filter-name>
  <url-pattern>/*</url-pattern>
 </filter-mapping>
 
或是使用 JPA
  <filter> 
    <filter-name>jpaFilter</filter-name> 
    <filter-class>org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter</filter-class> 
  </filter> 
  <filter-mapping> 
    <filter-name>jpaFilter</filter-name> 
    <url-pattern>/*</url-pattern> 
  </filter-mapping>
廣告

About fenjj

Perfect !!??...
本篇發表於 Uncategorized。將永久鏈結加入書籤。

One Response to Hibernate的LazyInitializationException解決辦法

  1. 引用通告: Hibernate設定了lazy,繼承的subclass將無法利用instanceof來判斷 | Arthur's Blog

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s