동적쿼리(Dynamic Query) - 실행 시 조건에 따라 where절이 바뀌어 실행되는 쿼리문 - 컴파일 시 SQL문을 확정할 수 없는 경우 사용한다. - 예) 게시판 목록을 보여줄 경우 기본은 전체목록을 보여주지만, 사용자가 검색기능을 사용할 경우 검색한 키워드를 조건절로 부여 위 코드는 프론트 단에서 검색어(keyword)를 받아 존재할 경우(해당 값이 null이 아닐 경우), if test 조건이 만족되면서 if 내의 쿼리문도 실행이 된다. searchField에서 검색조건 선택, searchField에서 수량or가격 선택 시 op에서 연산자 선택, keyword에 검색어 입력, orderField 클릭 시 해당 컬럼의 오름차순으로 정렬 위와 같은 상품 목록 페이지 구현에 대한 쿼..........
[Spring+MyBatis] 동적 쿼리 조건문(if, choose, when, otherwise, where) / 검색 기능 예시에 대한 요약내용입니다.
자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.