@ElementCollection:使用集合的拥有实体表

时间:2017-04-19 12:02:55

标签: hibernate spring-data entity jpa-2.0

我有这个实体:

@Entity
@Table( name = "Group" )
public class Group implements Serializable {

@Id
private Long id;

@ElementCollection
@CollectionTable( name = "Group" )//this sends an exception
@Column( name = "places_availables" )
private List<Integer>       places = new ArrayList<Integer>();
}

我想知道是否有办法阻止Hibernate生成新表并只在Group表中添加新列。 非常感谢

1 个答案:

答案 0 :(得分:0)

我带回一个解决方案,在保存之前将List转换为String,当我从DB中检索时,我进行了反向操作。

enter image description here