JPA: 複数のエンティティを返すクエリ 質問する

JPA: 複数のエンティティを返すクエリ 質問する

3 つのテーブルを結合する JPQL クエリを作成しています。結果リストでは、一致する行ごとに 3 つのエンティティすべてを取得したいと考えています (意味が通じるといいのですが)。

何か案は?

Hibernate 3.x は JPA プロバイダーです。

ベストアンサー1

私の記憶が正しければ、 を実行するSELECT o1, o2, o3 FROM EntityA o1, EntityB o2, EntityC o3 WHERE ....と、結果は となりList<Object[3]>、配列の内容には o1、o2、o3 の値が含まれます。

おすすめ記事