Javaアプリケーションでは、JPAを使用してOracleデータベースに格納されている情報を取得したいと考えています。 私のデータベースには私がいくつかの他のテーブルから得た一連の列を持つビューがあります。私はそのビューをマップしたい。ただし、ビューには主キーがないため、JPAエンティティを作成することはできません。私はの2列をForeign Keysとして使うと考えました。JPAエンティティへの主キーがないSQLビューのマッピング
これを実装する最善の方法は何ですか?私は非常に多くの異なるアプローチを見てきましたが、このケースではどちらが最適かはわかりません。
ありがとう、コンポジットプライマリキー(@IdClassアノテーション付き)を使用して問題を解決しました。 – user2144555
ありがとうございますこれは解決策です@ビューを追加して私の問題を解決、私はArquillianを使用しているので、私はビューのエンティティを追加し、主キーを追加する別のフィールドを追加する – cabaji99