大多数情况下,使用Hibernate映射集合非常明显。但是,有时候,使用Hibernate映射进行高级集合确实令人困惑。
特别是,我们如何映射这个特定的集合,比如说:
Map <img_name , Map<dimension,file>>
使用Hibernate?
答案 0 :(得分:1)
Map的值不可能是Map或Collection。我不知道Hibernate文档中指出了哪一个,但在JPA规范中,它是按照以下方式编写的:
地图键和地图值各自可以是基本类型, 可嵌入的类或实体。
您必须修改结构,例如将维度和文件显示为实体。