I want to map a Map<Long, List<POJO>> through JPAで定義されている問題ステートメントと同様の要件があります。
別のクラス ItemAttributes も作成する必要がありましたが、少なくともこのクラスでは、テーブル ITEM_ATTRIBUTE に主キーを使用する必要があります。ただし、構成はマップで結果をフェッチできますが、新しいレコードを作成している間、eclipselink は ItemAttributes をエンティティと見なそうとします。したがって、テーブル ITEM_ATTRIBUTE に主キー (null) の値を挿入することになりますが、これは望ましくありません。 - リスト属性を挿入するリストのみが必要です。驚いたことに、ItemAttributes クラスで主キーを読み取り専用として宣言することはできません。
これを回避する方法はありますか?さらに、テーブル ITEM_ATTRIBUTE 全体の作成部分をスキップするため、記述子クラス ItemAttributes を読み取り専用にすることはできません。構成に eclipselink ワークベンチを使用しています。