반응형
스프링 데이터, 중첩된 객체의 속성으로 찾기
다음 코드가 있습니다.
@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 저장소를 설정했고, 이 저장소에서 데이터를 반환할 메서드를 만들려고 합니다.List<Student>에 의거하여className매개 변수로 전달합니다.제가 읽은 모든 내용을 바탕으로, 저는 다음과 같은 것이 효과가 있을 것이라고 생각했습니다.
public List<Student> findByStudentGradesClassName(final String className);
그러나 이는 파라미터 타입이 parameter type이 parameter type과 parameter type이 같은Grade물건.정말 합격하고 싶은 건String className.
이게 가능합니까?
네스트된 필드는 밑줄로 구분해야 합니다.
public List<Student> findByStudent_Grades_ClassName(final String className);
필드 이름은 대문자로 시작해야 합니다.
언급URL : https://stackoverflow.com/questions/55579240/spring-data-find-by-property-of-a-nested-object
반응형
'programing' 카테고리의 다른 글
| spring-boot 어플리케이션에 @EnableWebMvc가 필요 없는 이유 (0) | 2023.03.08 |
|---|---|
| ReactJs의 prevState란 무엇입니까? (0) | 2023.03.08 |
| Django에서 Javascript DOM으로 객체 전달 (0) | 2023.03.08 |
| Spring Boot에서 현재 로그인한 사용자를 확인하는 방법 (0) | 2023.03.08 |
| HttpClient용 공급자 없음 (0) | 2023.03.08 |