작성한 질문수
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
주문 목록 검색, 취소
작성
·
204
0
안녕하세요 선생님.
지난번 작성했던 내용 중 `orderRepository.findAll(OrderSearch orderSearch)` 소스 중
jpql += " m.name like concat('%', :name, '%')";
m.name like :name으로는 검색이 되지 않아서요. '%'을 앞 뒤로 넣어주도록 수정해주어야 할 것 같습니다.
답변 1
안녕하세요. illhumored님, 공식 서포터즈 OMG입니다.
'홍길동'이 주문을 했다고 가정했을 때,
검색이 되긴 하지만 전부 일치해야 하며(홍길동 검색 -> 가능, 길동 or 홍길 or 홍 or 길 or 동 검색 -> 불가능) illhumored님이 올려주신 방식은 검색 조건을 포함하는 이름을 조회할 수 있습니다.(홍길동 검색 -> 길만 검색해도 홍길동 조회가능)
감사합니다.