Запрос имеет свойство студента и поле SQL Date с именем SentDate. Я пытаюсь получить запросы на основе одного учащегося и отсортировать их по полю SentDate. Я пробовал много разных запросов, но я просто не могу понять это правильно. Считайте в стеке, что мне нужно 'By' между Student и OrderBy, но это тоже не решило.
List<Request> findAllByStudentByOrderBySentDate(Student student);
Я получаю ошибку: Не найдено объектов недвижимости для типа Студент! Пройденный путь: Request.student.
Запрос:
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long request_id;
@ManyToOne
@JoinColumn(name = "student_id")
private Student student;
@ManyToOne
@JoinColumn(name = "study_group_id")
private StudyGroup studyGroup;
private Date sentDate;
private Time time;
private String message;
...other fields
Студент:
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long student_id;
@OneToMany(mappedBy = "student", cascade = CascadeType.ALL)
private List<Request> requests;
...other fields