У меня есть модель, которая посвящена школьным классам, например математике или географии. И в этой модели есть один объект, который дает список учеников. Студенты
Итак, я хочу найти первый класс, в котором учащиеся находятся в возрасте 18 лет.
Итак, в репозитории классов я хочу иметь функцию, которая получает первый класс, когда возраст учеников 18 .
Как мне написать такой запрос в jpa в репозитории?
Я пытаюсь сделать что-то вроде:
@Query("SELECT MIN(tt.id) FROM class tt WHERE tt.Student=(SELECT st FROM Student st WHERE st.student.age= :age)")
Возможно ли это, потому что этот запрос не может быть вычислено, я получаю исключение jpa, которое не может быть разрешено