我有两个表,一个是学生表,一个是教师表。学生表与教师表之间存在多对一的关系,其中教师表的teacherId作为外键。
如果我想使用Spring Data JPA repo方法,并以findByTeacherName
的方式进行查询,该怎么做呢?例如下面这样:
select * from Student S, Teacher T
where T.teacherName = 'SACHIN' and S.teacherId = T.teacherId
注意:我想仅使用创建有关系到
TeacherHibernateMapping
类的StudentHibernateMapping
类的StudentRepository
来查询。任何帮助都将不胜感激。
List<Student> findByTeacherTeacherId(String teacherId);
这也可以工作。 - Prateek Singh