0
を選択しますか? 1つはメインセレクト、1つはXとY?新JPQLでのオブジェクトとは
を選択しますか? 1つはメインセレクト、1つはXとY?新JPQLでのオブジェクトとは
X、Y、そして1のIDを選択する1つのクエリは、他のフィールド(Fooのコンストラクタ内)をロードするためにXに対してクエリを実行し、他のフィールドをロードするためにYをクエリします(Fooのコンストラクタでアクセスされるとき)。
明らかに、あなたは簡単に
SELECT new Foo(x.id, x.field2, x.field3, y.id, y.field2) FROM X join X.y as Y ...
を行うことができ、それは(DataNucleusのJPAとの)単一のSELECTを行うだろう。