我有一些类 C ,其中包含 Map< A ,Set< B >> ,其中 A 和 B 的长ID 并映射到表 a 和 b 中。我想将 C 映射到具有2个属性a_id和b_id的表中。我该怎么办?
答案 0 :(得分:0)
我不是肯定的我理解你的问题是正确的,但如果我这样做了,你可以尝试以下方法。
创建一个包含3列的新表,a_id,b_id和c_id,其中只有c_id不能为null。该表中的每个条目都代表c - >的映射。 {a || B}。在休眠状态下,你将在c类中设置一个ManyToMany或a和b的列表。