【发布时间】:2016-02-11 04:28:56
【问题描述】:
我需要从 3 张表 Professor 、 teacher 和 students 中进行连接查询。每个教授都有一个教师名单,每个教师都有一个学生名单。我正在开发一个 Web 服务,它只会给我教授 ID,并且基于我需要为这个特定教授获取所有学生。所以我需要先得到老师的名单,然后我才能得到所有的学生。 任何人都可以在这方面提供帮助吗?我不想使用级联选择。我想使用 JOIN FETCH,因为我使用的是 jpa。
表教授:教授id、教授姓名、教授地址
Table Teacher : Teacher id , Professor id, Teacher name
学生表:学生编号、教师编号、学生姓名、学生地址
【问题讨论】:
-
请提供表格的架构,以便人们能够更好地理解您的问题。
标签: java mysql jpa named-query