次のフィールドを持つドメイン オブジェクトがあるとします。
private Map<StatType, Double> maxValues = new HashMap<StatType, Double>();
StatType
Java列挙型です。
JPAを使用してこれをマップするにはどうすればよいですか?
おそらく役立つ別の投稿: Storeing a Map<String,String> using JPA . これにより、テーブル内の列から列へのマッピングが解決されます。Map
本当にa を単一の列に格納したい場合、唯一可能な解決策はそれを@Lobとして格納することだと思います。ただし、Hibernate でこれを説明する別の SO 投稿: How to persist a HashMap with hibernate