У меня есть данные ниже сущности, и я хочу выполнить некоторые запросы, и я не уверен, как это сделать в JPA.
Школа. java
@Data
@Builder
public class School {
private String schoolName;
private int schoolId;
private List<Grade> grades;
}
Оценка. Java
@Data
@Builder
public class Grade {
private String grade;
private int gradeId;
private List<Student> students;
}
Студент. java
@Data
@Builder
public class Student {
private String studentName;
private int studentId;
private List<Subject> subjects;
}
Тема. java
@Data
@Builder
public class Subject {
private String subjectName;
private int subjectId;
}
Мне нужно выполнить эти запросы:
- Получить всех студентов по schoolId
- Получить всех студентов по gradeId
- Получить всех студентов по schoolId & gradeId
Как этого достичь?