如何使用 JPA 注释联接多个表



我可以连接两个表来创建CollectionTable。(我使用休眠不完全)

@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 

可以使用@SecondaryTable(name="table2")将另一个表映射到同一实体。

最新更新