2013-07-29 15 views

回答

0

您可以在查詢中指定提前獲取來避免它。這會產生一個JOIN sql。

Criteria c = session.createCriteria(Entity1.class); 
c.setFetchMode("anotherObj", FetchMode.JOIN) 
return c.list(); 
+0

我的問題不在於如何避免N +!通過一個渴望的獲取,但是... LAZY獲取自動意味着一個N + 1選擇? – Victor