JPA中核心类型(String、Integer等)集合的映射
public class SingleChoiceField {private Long id;private Set<String> provideValues;@Id@GeneratedValuepublic Long getId() {return id;}public void setId(Long id) {this.id = id;}@CollectionOfElements@JoinTable(name = "SingleChoiceFieldProvideValue", joinColumns = @JoinColumn(name = "fieldId"))public Set<String> getProvideValues() {return provideValues;}public void setProvideValues(Set<String> provideValues) {this.provideValues = provideValues;}}?参考资料:
EJB3.0-JPA实体的注解规范以及Hibernate特有的扩展(下)