我想存儲與整數,實體但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