如何映射 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]
尝试使用如下注释@CollectionOfElements
:
@CollectionOfElements
@Column(name="values")
private List<Double> values;
如果您使用的是 3.4,这将起作用。
如果您使用的是 Hibernate Annotations 3.5+,则更喜欢 JPA 2.0 注释使用@ElementCollection
annotation:
@ElementCollection
@Column(name="values")
private List<Double> values;