2012-01-11 20 views
0

我有一個學校實體,它與年級有多對多的關係。 我可以成功加載我的學校對象並將其發送到我的視圖(這是一個.ftl頁面,而不是jspx)問題是;當我請求URL作爲JSON(只接收序列化數據)(我使用jQuery獲取後填充字段)我得到一個 - 無法懶惰地初始化一個角色集合: - 我發現當我請求一個頁面作爲JSON和對象沒有多對多的關係,它會給我的序列化的字符串就好了,但是當對象有多對多的關係時,我得到這個錯誤。 有沒有人遇到這個錯誤,或知道我需要做什麼?如何從控制器發送對象到視圖時,它具有多對多的關係?

回答

0

我發現這個解決辦法,但我不知道這是否是最好的...任何意見......我將此代碼添加到我的web.xml文件

<filter> 
    <filter-name>OpenEntityManagerInViewFilter</filter-name> 
    <filter-class>org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter</filter-class> 
</filter> 
<filter-mapping> 
    <filter-name>OpenEntityManagerInViewFilter</filter-name> 
    <url-pattern>/*</url-pattern> 
</filter-mapping> 

這讓對象回來。希望它能幫助任何想要做同樣事情的人。有沒有人有更好的解決方案,或者這是正確的?

謝謝大家

相關問題