쿼리 만들기
JPA를 이용한 쿼리를 만드는 방법은 3가지가 있다.
1.메소드 이름을 분석해서 쿼리 만들기 (CREATE)
2. 미리 정의해 둔 쿼리 찾아 사용하기(USE_DECLARED_QUERY)
3. 미리 정의한 쿼리 찾아보고 없으면 만들기
Comments 엔티티
메소드 이름을 분석해서 쿼리를 만들어 보겠다
findByContent로 Comments 엔티티에 있는 content 값이 같은걸 찾는것이다.
테스트
잘 찾아지는걸 볼 수 있다.
이번에는 대소문자를 구분하지 않고 하는 방법이다.
IgnoreCase가 더 붙었다.
테스트
테스트가 잘 성공하고
발생하는 쿼리를 보면 upper로 적용이 되는걸 볼 수 있다.
정렬하기 (OrderBy~~~)
테스트
내림차순으로 정렬이 잘 됐다는걸 볼 수 있다.
'Spring Data JPA' 카테고리의 다른 글
08. 스프링 데이터 Common Null 처리 (0) | 2020.06.22 |
---|---|
07. 스프링 데이터 Common 인터페이스 정의하기 (0) | 2020.06.22 |
06 JPA 프로그래밍 - 스프링 Data JPA 원리 (0) | 2020.06.19 |
05 JPA 프로그래밍 - Fetch , Query (0) | 2020.06.19 |
04 JPA 프로그래밍 - 엔티티 상태와 cascade (0) | 2020.06.19 |