Spring - JPA에서 Like 기능 수행하기.
JPA로 like 기능 수행하기
Collection<SomeObject>findBySomthingIsContaining(String str)
Maria 라는 이름이 있을때 aria라고 검색해도 참조가 가능하다. 우리가 알고 있는 sql 에서의 like를 활용한 것인데, SELECT * FROM Something WHERE firstName LIKE : firstName% 이렇식으로 하게 되면 앞부분만이 매칭이 되기 떄문에 aria로 검색했을때 Maria를 찾지 못한다. 따라서 % 위치를 조정해주어야 한다.
SELECT * FROM Something WHERE firstName LIKE %: firstName 이런식으로 : 앞에 % 가 와야한다.
위와 같다. 자세한 내용은 Spring Document 참조
'개발공부 > Spring' 카테고리의 다른 글
| [SpringBoot] Spring 에서 자동설정의 이해와 구현 (AutoConfiguration) (0) | 2020.05.03 |
|---|---|
| [SpringBoot]Spring AOP와 프록시 패턴 (0) | 2020.05.01 |
| [SpringBoot]Spring 의존성 주입 DI(Dependency Injection) 와 순환 참조 (0) | 2020.05.01 |
| [SpringBoot] IoC 컨테이너와 Bean (0) | 2020.05.01 |
| [SpringBoot]Spring IoC(Inversion of Control) (0) | 2020.05.01 |