본문으로 바로가기

09. 스프링 데이터 Common- 쿼리 만들기

category Spring Data JPA 2020. 6. 22. 16:56

쿼리 만들기

JPA를 이용한 쿼리를 만드는 방법은 3가지가 있다.

 

1.메소드 이름을 분석해서 쿼리 만들기 (CREATE)

 

 

2. 미리 정의해 둔 쿼리 찾아 사용하기(USE_DECLARED_QUERY)

 

3. 미리 정의한 쿼리 찾아보고 없으면 만들기

 

 

 

Comments 엔티티

 

 

메소드 이름을 분석해서 쿼리를 만들어 보겠다

findByContent로 Comments 엔티티에 있는 content 값이 같은걸 찾는것이다.

 

 

테스트

 

잘 찾아지는걸 볼 수 있다.

 

 

이번에는 대소문자를 구분하지 않고 하는 방법이다.

IgnoreCase가 더 붙었다.

 

 

 

테스트

테스트가 잘 성공하고

발생하는 쿼리를 보면 upper로 적용이 되는걸 볼 수 있다.

 

 

정렬하기 (OrderBy~~~)

 

 

테스트

 

내림차순으로 정렬이 잘 됐다는걸 볼 수 있다.