我想存储与整数,实体但JPA被存储实体直列所以这意味着我得到的是一个错误的地图:JPA 2.0地图<整数,实体>
时遇到截断误差试图缩小VARCHAR “곭获4捯洮瑨潭悭灥牯畴欢汰莹浩涌润敬⹈慲摷慲敆浔瑰物湴Ȁౌ彰敲獩獴敮捥彦整舍䝲潵灴,䱯牧⽥捬楰獥⽰敲獩獴&“到 长度255 ..
我怎么能强迫JPA只存储实体的id?
编辑:
@ElementCollection
private Map<Integer, Footprint> footprints = new LinkedHashMap<>();
请将您的地图代码添加到问题中。 – unwichtich 2014-10-16 17:53:29
已经完成。 Integer应该表示脚印的位置 – perotom 2014-10-16 17:56:41
按照定义,ElementCollection不包含实体。ElementCollection包含基本类型或嵌入类型。你想要的是一个OneToMany。 – 2014-10-16 19:17:45