Spring

JPA 쿼리 메서드

YunSeong 2024. 7. 30. 17:02
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