1

次のフィールドを持つドメイン オブジェクトがあるとします。

private Map<StatType, Double> maxValues = new HashMap<StatType, Double>();

StatTypeJava列挙型です。

JPAを使用してこれをマップするにはどうすればよいですか?

4

1 に答える 1

3

おそらく役立つ別の投稿: Storeing a Map<String,String> using JPA . これにより、テーブル内の列から列へのマッピングが解決されます。Map本当にa を単一の列に格納したい場合、唯一可能な解決策はそれを@Lobとして格納することだと思います。ただし、Hibernate でこれを説明する別の SO 投稿: How to persist a HashMap with hibernate

于 2012-09-12T07:58:13.473 に答える