4
JPA @MapKey要素のセマンティクスについて理解できない根本的なものがあります。 エンティティキーとエンティティ値を持つマップを保存しようとしています。スキーマは、休止状態で自動生成された です。値エンティティを (Mapプロパティを持つ)エンティティにマップし、キーを無視する結合テーブルを生成します。 それはそれを値のコレクションとして扱い、キーを無視します。 私が知る限りです。 ここには何が欠けていますか? はあなたjavadoc of @MapKey
で問題JPAアノテーションを使用して、hibernateを使ってマップをマップする
@Entity
public class PracticeMap {
@javax.persistence.OneToMany(cascade = CascadeType.ALL)
@javax.persistence.MapKey
public Map<KeySample, ValueSample> getMap1() {
return map1;
}
//more unrelated/standard bits here
}
偉大な、それは私のために物事をクリアした。ありがとうございました ! –