忽略获取策略

时间:2013-02-19 16:21:24

标签: java hibernate

我们使用Hibernate 2.5进行简单的关联:

我们希望这是一个LEFT OUTER JOIN。但即使我们明确将OUTER-JOIN设置为true,我们仍然会获得INNER JOIN

这怎么可能?

1 个答案:

答案 0 :(得分:0)

请参阅此Hibernate常见问题解答:https://community.jboss.org/wiki/HibernateFAQ-AdvancedProblems#Hibernate_ignores_my_outerjointrue_or_fetchjoin_setting_and_fetches_an_association_lazily_using_n1_selects

您有2个选项,使用Criteria API(将使用外连接设置)或在HQL查询中显式使用LEFT OUTER JOIN。

相关问题