Sun Java System Application Server Platform Edition 9 リリースノート

単一値の関係フィールドに対して定義された JOIN 識別変数を選択するクエリーを行うと、無効な SQL になる場合がある。

次に例を示します。


SELECT c FROM Order o LEFT OUTER JOIN o.customer c

詳細については、https://glassfish.dev.java.net/issues/show_bug.cgi?id=638 を参照してください。

解決方法

関連するインスタンスから状態フィールドを選択してください。


SELECT c.customerId FROM Order o LEFT OUTER JOIN o.customer c