[英]How to map oneToone and OneToMany relationship between 3 entities?
[英]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.