Hibernate:如何映射Double的集合?

时间:2013-04-18 09:45:26

标签: java hibernate jpa

如何映射Double值列表

class Person {

    @Id
    private String key;

   @OneToMany
   @Column(name="values")
   private List<Double> values;

我收到此错误

Use of @OneToMany or @ManyToMany targeting an unmapped class: Person.values[java.lang.Double]

1 个答案:

答案 0 :(得分:0)

尝试使用注释@CollectionOfElements,如:

@CollectionOfElements
   @Column(name="values")
   private List<Double> values;

如果您使用的是3.4。

如果您使用的是Hibernate Annotations 3.5+,则更喜欢JPA 2.0注释使用@ElementCollection注释:

@ElementCollection
@Column(name="values")
   private List<Double> values;