2012-01-01 240 views
0

大多数情况下,使用Hibernate映射集合是非常明显的。然而,有时候,对高级集合使用Hibernate映射确实很混乱。Hibernate映射 - 包含映射的映射

特别是,我们如何可以映射这个特殊的收藏,说:

Map <img_name , Map<dimension,file>> 

使用Hibernate?

回答

1

Map是Map或Collection的值不可能。我不知道确切位置,这是Hibernate文档中指出的那样,但在JPA规范它被写入方式如下:

地图键和映射值分别各自可以是基本型, 可嵌入类,或者一个实体。

您必须修改结构,例如将维度和文件显示为实体。