お世話になっております。
現在、ユーザ、ユーザの受講する学科、学科で利用する本
というエンティティで構成を考えています。
ユーザエンティティには、学科リストが存在し、学科エンティティには、本リストがあるような状況です。
この場合で、本の名前が羅生門というような条件文で検索を行いたいと考えています。
どのようにJPQLを記載すればよろしいでしょうか?
私が考えたJPQLは以下の通りですが、うまくいきませんでした。
select distinc a from ユーザ a
left join fetch a.学科リスト b
left join fetch b.本リスト c
where c.書籍名=’羅生門’
私の環境で実行し作成されたSQLを確認したのですが、
ユーザは三階層目が無視されてしまいます。
ちなみにEclipseLinkです
よろしくお願いいたします
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。