使用Hibernate时,我遇到了一个问题 - JPA。
问题是我有一个类型为ArrayList的条目。此ArrayList可以具有任何类型的值,但仅限于某些原始值+ String + Timestamp。简而言之,不是实体,而是基本价值。
我的问题是我应该用什么类型在实体中存储这种字段?
答案 0 :(得分:1)
@ElementCollection就是你要找的。这允许您为非实体类定义映射,例如可嵌入或基本。
http://en.wikibooks.org/wiki/Java_Persistence/ElementCollection
您也可以使用@CollectionTable来定义表格。
@ElementCollection
@CollectionTable(name = "data" ....)
private List<String> data;