본문 바로가기
IT/Java

JPA 에서 containing(Contains, IsContaining)

by 성준하이 2024. 8. 12.
반응형

이전 포스팅에서 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

 

반응형

'IT > Java' 카테고리의 다른 글

자바에서 Thread 확인  (6) 2024.08.14
MockMvc Get, Post, Put, Delete 테스트  (24) 2024.08.13
RequestParam 에서 @Valid 사용  (14) 2024.08.11
DatasSource Exclude 설정 관련(DataSourceAutoConfiguration)  (13) 2024.08.10
Hash 충돌의 해결  (21) 2024.08.06

댓글