我有三个实体,所有实体之间都有多对多关系User
,Project
和Task
。我想将这三个表连接到一个表collaborator
中,该表只包含三个表的ID。
但我不明白我如何加入@JoinTable
以及如何管理级联类型。
任何帮助都将不胜感激。谢谢 P.S:如果有任何其他想法,欢迎。
答案 0 :(得分:3)
您可以选择dinamic临时表
select * from (
select user.id, Project.id, Task.id
inner join Project on user.join_key = Project.join_key
inner join Task on task.join_key = = Project.join_key
) collaborator