0

如何映射 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]
4

1 回答 1

0

尝试使用如下注释@CollectionOfElements

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

如果您使用的是 3.4,这将起作用。

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

@ElementCollection
@Column(name="values")
   private List<Double> values;
于 2013-04-18T09:58:13.203 回答