没有其他型号

问题描述:

JPA列表场,我想知道是否有反正我可以做类似下面的东西与JPA的东西:没有其他型号

@ManyToMany(cascade=CascadeType.PERSIST) 
List<String> trackKeywords; 

或者我需要创建一个字符串另一个模型属性?

JPA不支持这样的“值集合”。不过,Hibernate的确如此,如果你使用Hibernate,你可以使用extensions(第2.4.6.2.5节)以及标准的JPA注释。

@CollectionOfElements 
public List<String> getNickNames() { 
    return nickNames; 
} 

否则,是的,你可能需要编写一个包装实体。

JPA2支持非实体类型的集合。显然这不是M-N关系。按照 1-N non-persistable