2012-01-01 239 views
0

大多數情況下,使用Hibernate映射集合是非常明顯的。然而,有時候,對高級集合使用Hibernate映射確實很混亂。Hibernate映射 - 包含映射的映射

特別是,我們如何可以映射這個特殊的收藏,說:

Map <img_name , Map<dimension,file>> 

使用Hibernate?

回答

1

Map是Map或Collection的值不可能。我不知道確切位置,這是Hibernate文檔中指出的那樣,但在JPA規範它被寫入方式如下:

地圖鍵和映射值分別各自可以是基本型, 可嵌入類,或者一個實體。

您必須修改結構,例如將維度和文件顯示爲實體。