[MySQL]
[Mybatis] Mysql 동적쿼리 조건문 If~Else 사용하기.
흔적남기는 개발자
2023. 2. 14. 10:03
* 개발 시 참고를 위해 작성한 글입니다. 잘못되거나 부족한 내용이 있으면 피드백 부탁드립니다.
-- if절
<if test="변수명 != null and 변수명.equals(' ')" >
where 변수명 = #{값}
</if>
-- if~else절
<choose>
< when test="변수명 != null and 변수명.equals(' ')" >
where 변수명 = #{값}
</when>
<otherwise>
where 변수명 = #{값}
</otherwise>
</choose>
※ 만약 하나 이상의 조건을 mybatis에서 줄경우
&&(X) = and
||(X) = or
감사합니다.