IT/Java
JPA 에서 containing(Contains, IsContaining)
성준하이
2024. 8. 12. 10:19
반응형
이전 포스팅에서 findby 에 대해서 다룬 글이 있고,
그 메서드 들 중에서는 like문으로 조회하는 메서드 까지 같이 소개했었다.
자세한 내용은 아래 참고 포스팅 참고 바란다.
쿼리 메서드 들 중 추가인 포스팅일수 있지만 containing 를 추가하면 like에서 %가 앞뒤로 붙여서 쿼리를 만들수가 있다.
예제는 아래와같다.
쿼리메서드 | 만들어지는 쿼리 |
findById | select ... where id = ?; |
findByIdLike | select ... where id like '?%'; |
findByIdContaining | select ... where id like '%?%'; |
참고로 findByIdContaining 와 동일하게 findbyIdContains, findByIdIsContaining 도 동일한 메서드이니 참고 바란다.
참고 포스팅
https://thenicesj.tistory.com/443
findBy 비교 조건들
이전 포스팅에서 조건들을 몇개 올린적이 있다. 근데 해당 조건들은 대부분 equals 조건들이었다. 자세한 내용은 아래 참고 포스팅을 참고 하자. 이번 포스팅은 equals 을 포함해서 비교 연산자까지
thenicesj.tistory.com
반응형