У меня есть следующий код:
@Entity
public class StudentEntity {
@Id
private String id;
private Student student;
...
}
public class Student {
private String name;
private List<Grade> grades;
}
public class Grade {
private String className;
private String grade;
}
Я настроил хранилище данных Spring mongodb и пытаюсь создать метод, который будет возвращать мне List<Student>
на основе className
, который я передаю в качестве параметра. Исходя из всего, что я прочитал, я предположил, что будет работать следующее:
public List<Student> findByStudentGradesClassName(final String className);
но это дает ошибку, говорящую, что тип параметра должен быть Grade
объектом. Я действительно только хочу передать в String className
.
Возможно ли это?