【发布时间】:2013-01-23 06:34:52
【问题描述】:
当我尝试在实体之间的 OneToMany 关系中使用 Map 时,我遇到了问题。当我尝试在地图中插入数据时,会抛出以下异常
Exception in thread "main" org.hibernate.HibernateException: null index column for collection 。
请解释这个异常并给我一个在关系中使用Map<> 的小例子。
【问题讨论】:
-
你能解释一下,你为什么用
Map<String, String>而不是Set<YourEntity>? -
其实我已经为 OCE-JPA 认证做准备了。
-
从什么时候开始 Map
是一种“关系”? -
对不起我的错误,与它的关系 Map
。请给我一些小例子如何使用它,并使用 Map. 插入元素 -
当我尝试使用
@MapKey注解时,程序运行并且不需要在地图中添加元素,但是@MapKeyColumn注解有什么问题。
标签: java hibernate exception jpa jpa-2.0