我有两张桌子说“A”和“B”。第三个表'C'有两列直接引用'A'和'B',即'C'包含分别引用A的id和B的id的'A_id'和'B_id'。在'A_id'和'B_id'上定义了唯一键。但是'C'中没有id列。如何在不改变“C”模式的情况下为“C”定义模型类。我是使用Hibernate注释的新手,所以请帮助我。 'A'和'B'也有其他列,并且已经定义了它们的模型类。
答案 0 :(得分:1)
在我看来,C只是一个连接表。无需显式映射C.您可以使用 @JoinTable 注释将关系从A映射到B,反之亦然。请查看One To Many Join Table Setup处的示例。 EMP_PHONE没有映射,它只是电话和员工之间的连接表。