我可以加入两个表来创建CollectionTable
。 (我使用hibernate实现)
@CollectionTable(name = "table_user_role", joinColumns = { @JoinColumn(name = "user_id") })
如何加入三张桌子?
我有以下表格:table_user,table_role,table_user_role
所以我需要在@CollectionTable
table_user JOIN table_user_role ON user_id
table_role JOIN table_user_role ON role_id
答案 0 :(得分:1)
您可以使用@SecondaryTable(name =" table2")将另一个表映射到同一个实体。