在这个doc我们可以看到例如使用@CollectioTable
注释的Java EE的例子不工作
我写了相同的代码
@Entity public class Person {
@ElementCollection
@CollectionTable(name="HOMES", joinColumns = @Column(name = "PERSON_ID"))
@Column(name="HOME_STATE")
protected List<String> vacationHomes;
...
}
Usinf 的Hibernate JPA-2版本1.0.0.Final
部署在JBoss 4.3.0.GA
并获得异常(同时部署),即column HOME_STATE cann't be mapped on java.util.List
所以我改变清单ArrayList的
该应用程序部署好后。
但行不通!我执行简单的查询,但注释@ElementCollection
和@CollectionTable
被忽略!仅工作@Column
注释
可能是旧的JBoss版本的问题?
我不知道问题所在......
'java.utils.List'是一个错字还是一个自定义List类? – dimcookies 2012-04-28 11:53:51
这是一个错字号 – Ilya 2012-04-28 12:31:28