繁体   English   中英

JPA 2:如何使用地图 <String , Employee> 实体之间的一对多关系中

[英]JPA 2: How to use Map<String , Employee> in OneToMany Relationship between Entities

当我尝试在实体之间的OneToMany关系中使用Map时,我遇到了问题。 当我尝试在地图中插入数据时,出现以下异常抛出

Exception in thread "main" org.hibernate.HibernateException: null index column for collection

请解释这个异常,并给我一个在关系中使用Map<>小例子。

这里有一个很好的解释: http : //en.wikibooks.org/wiki/Java_Persistence/Relationships#Maps

对于JPA2,我引用:

JPA 2.0允许保留键不是目标对象一部分的Map。 Map键可以是以下任意一项:

  • 基本值,存储在目标表或联接表中。
  • 一个嵌入式对象,存储在目标表或联接表中。
  • 存储在目标表或联接表中的另一个实体的外键。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM