728x90
반응형
JPA가 제공하는 쿼리 메서드는 데이터베이스에 대한 쿼리를 작성할 필요 없이
메서드 이름만으로 자동으로 쿼리를 생성할 수 있게 해준다.
ex)
findBy[PropertyName]And[PropertyName]
findBy : 데이터베이스에서 데이터를 찾기 위한 메서드 이름 시작 부분
[PropertyName] : 엔티티 클래스의 속성 이름을 기준으로 검색 조건을 설정 (대문자 소문자를 구분하지 않음)
And : 여러 조건을 결합할 때 사용
findBy[PropertyName1]OrderBy[PropertyName2]Asc
[PropertyName1] : 검색할 속성 이름 (이 속성으로 필터링 함)
OrderBy : 결과를 정렬할 속성 이름을 명시
[PropertyName2] : 정렬할 속성 이름 (정렬 기준 설정)
Asc : 결과를 오름차순으로 정렬함
위 예시 이외에도 많은 조건들을 설정해줄 수 있다.
728x90
반응형
'Spring' 카테고리의 다른 글
Thymeleaf html에서의 문법 (0) | 2024.08.01 |
---|---|
Spring JPA의 Entity란? (0) | 2024.08.01 |
Spring Service, Controller의 차이점 (0) | 2024.07.30 |
Java Package와 Directory의 차이점 (0) | 2024.07.30 |
Thymeleaf란? (0) | 2024.07.30 |