如果您阅读了链接到的所有常见问题解答,请参阅我对其他问题的回答:
遵循最佳做法指南!确保在Hibernate2中所有映射和映射都指定lazy =“ true”(这是Hibernate3中的新默认设置)。使用HQL
LEFT JOIN FETCH指定在初始SQL SELECT中需要检索的关联。避免n + 1选择问题的第二种方法是在Hibernate3中使用 fetch =“ subselect” 。
如果仍然不确定,请参考Hibernate文档和Hibernate in Action。
请参阅有关提高性能的提示。如果对联接不小心,则会导致笛卡尔积问题。



