hibernate @CollectionId中的代码错误

时间:2013-10-22 12:45:03

标签: java hibernate

在代码中出错 -

@GenericGenerator(name = "hilo-gen", strategy = "guid")
@CollectionId (columns ={@Column(name = "Address_ID")},type = @Type(type="long"),generator ="guid-gen" )
private Collection<AddressClass> listAddresses = new ArrayList<AddressClass>();

在编译期间出现此错误

不兼容的类型:org.hibernate.mapping.Column无法转换为javax.persistence.Column

1 个答案:

答案 0 :(得分:1)

您要导入的文件顶部

org.hibernate.mapping.Column

改为导入

javax.persistence.Column

@CollectionId javadoc

中所述

如果您需要两个Column类,请使用您尚未导入的完全限定名称来使用它。