Hibernate中的多重Map

lkaoscv7  于 2022-11-14  发布在  其他
关注(0)|答案(3)|浏览(135)

我需要一个将条目存储为键-值对的集合(这样我就可以通过键查找值),但我需要一个允许多个值使用Hibernate共享相同键的集合

dtcbnfnu

dtcbnfnu1#

一个键有多个值的Map称为多Map--在Apache Commons库中有一个实现。Hibernate不直接支持这种集合,但可以通过实现UserCollectionType接口进行扩展,从而相对容易地实现这一点。本文blog article详细介绍了如何做到这一点。

gijlo24d

gijlo24d2#

google collections上有一个multimap。不过,我不知道它们是否兼容Hibernate。

vqlkdk9b

vqlkdk9b3#

我还发现了一些相关的东西
Http://commons.apache.org/collections/api-3.1/org/apache/commons/collections/MultiMap.html#get(java.lang.Object)
所以也可以更喜欢这个。

相关问题