강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

illhumored님의 프로필 이미지
illhumored

작성한 질문수

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

주문 목록 검색, 취소

주문 검색 관련

작성

·

204

0

안녕하세요 선생님.

지난번 작성했던 내용 중 `orderRepository.findAll(OrderSearch orderSearch)` 소스 중 

jpql += " m.name like concat('%', :name, '%')";

m.name like :name으로는 검색이 되지 않아서요. '%'을 앞 뒤로 넣어주도록 수정해주어야 할 것 같습니다. 

답변 1

0

안녕하세요. illhumored님, 공식 서포터즈 OMG입니다.

m.name like :name으로는 검색이 되지 않아서요. '%'을 앞 뒤로 넣어주도록 수정해주어야 할 것 같습니다. 

'홍길동'이 주문을 했다고 가정했을 때,

검색이 되긴 하지만 전부 일치해야 하며(홍길동 검색 -> 가능, 길동 or 홍길 or 홍 or 길 or 동 검색 -> 불가능) illhumored님이 올려주신 방식은 검색 조건을 포함하는 이름을 조회할 수 있습니다.(홍길동 검색 -> 길만 검색해도 홍길동 조회가능)

감사합니다.

illhumored님의 프로필 이미지
illhumored

작성한 질문수

질문하기