我有如下代码:
@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 Data MongoDB仓库,现在我想创建一个方法,根据我传入的className
参数,返回一个基于List<Student>
的列表。基于我所读的一切,我认为以下代码应该有效:
public List<Student> findByStudentGradesClassName(final String className);
但是这会产生一个错误,说参数类型应该是一个Grade
对象。我只想传入一个String className
。
这种情况可能吗?