본문 바로가기
개발자의 공부방/프로젝트

프로젝트] Mybatis 검색 조건 설정하기.

by 쌈빡한 쥬니준 2020. 6. 10.

셀렉트 박스 하나, input 박스 하나, 그리고 조회 버튼 하나.

 

이렇게 총 3개가 있었을 때

 

1. 셀렉트 박스[rsno, name, tel] 상품이나 뭔가를 선택.

2. input 박스에는 검색어를 조건으로 선택.

 

<if test='searchData != null and searchData != ""'>
<if test='searchType != null'>
<if test='searchType == "RSNO"'>
AND tr.rs_seq = #{searchData}
</if>
<if test='searchType == "NAME"'>
AND tr.rs_buyer_name LIKE CONCAT('%', #{searchData}, '%')
</if>
<if test='searchType == "TEL"'>
AND tr.rs_buyer_tel LIKE CONCAT('%', #{searchData}, '%')
</if>
</if>
</if>

searchData 는 input BOX

searchType 은 조건

위의 if test 조건은 input 박스에 아무것도 쓰지 않고 select를 아무것도 하지 않으면 전체 조회가 된다.

 

댓글0