Ho 2 tabelle dire Studente e Insegnante e dire che lo Studente ha una relazione Molti-a-Uno con l'Insegnante e dice, IDFunione funge da chiave esterna.Come utilizzare il repository JPA di Spring Data per interrogare da 2 tabelle?
Come posso utilizzare molle metodi di data JPA pronti contro termine, in un certo senso - findByTeacherName
, se voglio interrogare qualcosa come di seguito,
select * from Student S, Teacher T
where T.teacherName = 'SACHIN' and S.teacherId = T.teacherId
Nota: Qui voglio query utilizzando solo StudentRepository
, che viene creato utilizzando StudentHibernateMapping
classe che ha una relazione con TeacherHibernateMapping
classe
Qualsiasi aiuto sarà molto apprezzato.
Grazie a @ zoran. In particolare, voglio solo capire se qualcosa come la combinazione di 2 tabelle nella clausola where equivalente, come, "findByTeacherIdAndStudentId" è supportato. Tuttavia, so che funziona con NativeSQl. –