Hibernate2.5を使用した単純な関連付けがあります。
そして、これをにしたいと思いますLEFT OUTER JOIN
。ただし、明示的OUTER-JOIN
にtrueに設定した場合でも、。を取得しINNER JOIN
ます。
どうすればこれが可能ですか?
このHibernateFAQを参照してください:https ://community.jboss.org/wiki/HibernateFAQ-AdvancedProblems#Hibernate_ignores_my_outerjointrue_or_fetchjoin_setting_and_fetches_an_association_lazily_using_n1_selects
2つのオプションがあります。CriteriaAPI(外部結合設定を使用します)を使用するか、HQLクエリで明示的にLEFTOUTERJOINを使用します。