2013-09-21 193 views
0

我已經讓實體A與實體B具有@OneToMany關係。因此,我有一個List entityBlist;我希望在每個實體A的JSF數據表中顯示;Hibernate延遲加載視圖

這意味着,我將不得不使用「吸氣劑」的EL表達式#{backingbean.entityA.entityBlist}

這顯然會導致異常。解決此問題的唯一方法是用HQL JOIN Fetch語句替換getter?

回答

1

與其在您的視圖中調用getter,不如創建一個由entityList構造的POJO,並在視圖中使用該對象。這樣,您可以使用休眠的延遲加載功能。