弹簧数据,按嵌套对象的属性查找
2022-09-01 03:06:15
我有以下代码:
@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存储库,我正在尝试创建一个方法,该方法将基于我作为参数传入的a返回我。根据我读过的所有内容,我假设以下内容可以正常工作:List<Student>
className
public List<Student> findByStudentGradesClassName(final String className);
但这会产生一个错误,指出参数类型应该是一个对象。我真的只想通过一个.Grade
String className
这可能吗?