【问题标题】:Hibernate mapping a Map<Enum,Double>Hibernate 映射 Map<Enum,Double>
【发布时间】:2013-10-24 09:30:59
【问题描述】:

我如何在 Hibernate 中映射它:

 Map<Day, Double> dayCounter;

Day 在哪里:

public enum Day {

    MONDAY,

    TUESDAY,

    WEDNESDAY,

    THURSDAY,

    FRIDAY;
}

【问题讨论】:

    标签: hibernate jpa annotations


    【解决方案1】:

    类似:

       @ElementCollection
       //define your collection table using @CollectionTable
       @MapKeyEnumerated(EnumType.STRING)
       @MapKeyColumn(name = "day")
       @Column(name = "count")
       private Map<Day, Double> dayCount;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-31
      • 2017-03-04
      • 1970-01-01
      • 1970-01-01
      • 2012-02-09
      • 2020-04-14
      • 1970-01-01
      • 2011-10-20
      相关资源
      最近更新 更多