hibernate :: map mapping

时间:2010-01-07 18:40:24

标签: hibernate dictionary

我有一些类 C ,其中包含 Map< A ,Set< B >> ,其中 A B 长ID 并映射到表 a b 中。我想将 C 映射到具有2个属性a_id和b_id的表中。我该怎么办?

1 个答案:

答案 0 :(得分:0)

我不是肯定的我理解你的问题是正确的,但如果我这样做了,你可以尝试以下方法。

创建一个包含3列的新表,a_id,b_id和c_id,其中只有c_id不能为null。该表中的每个条目都代表c - >的映射。 {a || B}。在休眠状态下,你将在c类中设置一个ManyToMany或a和b的列表。