我有2个表格说学生和老师,并且说学生与老师有多对一的关系,并且说老师是外键。如何使用Spring Data JPA Repository从2个表中查询?
我如何可以使用Spring数据JPA回购方式,在某种程度上 - findByTeacherName
,如果我想查询类似下面,
select * from Student S, Teacher T
where T.teacherName = 'SACHIN' and S.teacherId = T.teacherId
注:在这里,我想只用StudentRepository
查询,这是使用创建StudentHibernateMapping
类与TeacherHibernateMapping
类有关
任何帮助将不胜感激。
谢谢@zoran。特别是,我只是想了解是否支持在where子句中组合2个表,如'findByTeacherIdAndStudentId'。但我知道它适用于NativeSQl。 – 2014-11-15 10:10:37