EJB
EJBのJOINについて
- 3月 19,07
- Category :Computers & Internet
A a left join (a.B b inner join b.C ) の結果を取得したいが、EJB-QL での取得が出来ない。
結果は (A a left join a.B b) inner join b.C の結果になってる模様。
この件なんですが、
A a left join fetch a.B b left join fetch b.C
でなるそうです。
自分で検証していないため責任は取れませんが、困っている方は
やってみてはどうでしょうか?
久しぶりにPG関係の記事だなぁ(;^ω^)
Fetch JOIN 関連先を一度のクエリでとってくる。
だったかな?
- Comments: 0
- Trackbacks: 0
EJB3.0
- 2月 20,07
- Category :Computers & Internet
EJB3.0のEJB-QLでは、サブクエリはWhere句にしかかけないぞ、と。
Subqueries are restricted to the WHERE and HAVING clauses in this release.
Support for subqueries in the FROM clause will be considered in a later release of this specification.
EJB3仕様書リンク切れ
persistenceのPDFのChapter4.6.15 Subqueriesに小さく記述されてる。
From句に記述できれば色々できるのに
まぁ、今更リリースされても環境変更できないんだろうな。
A a left join (a.B b inner join b.C ) の結果を取得したいが、EJB-QL での取得が出来ない。
結果は (A a left join a.B b) inner join b.C の結果になってる模様。
誰か解決策はないもんですかね?
- Comments: 0
- Trackbacks: 0
Home > Tags > EJB