JPA 2.0 Map

问题描述 投票:0回答:3

我想使用Integer,Entity存储地图,但是JPA内联存储实体,这意味着我收到这样的错误:

尝试收缩VARCHAR时遇到截断错误'곭获4捯洮瑨潭悭灥牯畴欢⹡汰莹浩涌⹭润敬⹈慲摷慲敆浔瑰宝物湴���Ȁౌ彰獩獴敮捥獩獴敮捥彦整舍䝲潵灴,䱯牧⽥ to敲獩獴&'到长度255 ..

我如何强制JPA仅存储实体的ID?

编辑:

@ElementCollection
private Map<Integer, Footprint> footprints = new LinkedHashMap<>();
hibernate jpa-2.0 glassfish-4 java-ee-7
3个回答
0
投票
如果地图中的Integer实际上是相应的Footprint实体的ID,则Map构造也将是多余的。

0
投票

0
投票
hibernate-core-4.2.7
© www.soinside.com 2019 - 2024. All rights reserved.