데이터베이스/마이바티스(MyBatis)

mybatis(마이바티스) 와 ibatis(아이바이트) 비교문 차이 및 예제

후바스탱크 2015. 12. 11. 10:12

<ibatis 비교문 지원 태그>


isNull : "널일경우"

isNotNull : "널이아닐경우"

isEmpty : "공백일경우"

isNotEmpty : "공백이아닐경우"

isGreaterTan : ">"

isGreaterEqual : ">="

isLessThan : "<"

isLessEqual : "<="

isEqual : "=="

isNotEqual : "!="


<mybatis 비교문 지원 태그>


if  : 단일조건문

choose when otherwise : 다중조건문



<mybatis 예제>


<if test='프로퍼티명 == "abc"'>

    프로퍼티명 속성값이 "abc"일 경우

</if>


<if test='프로퍼티명 != "title"'>

    프로퍼티명 속성값이 "title"이 아닐경우

</if>


<if test="프로퍼티명 == null">

    조건문

</if>


<if test="프로퍼티명 != null">

    조건문

</if>


<if test="프로퍼티명 == ''">

    조건문

</if>


<if test="프로퍼티명 != ''">

    조건문

</if>


<if test='프로퍼티명 > 10'>

    10보다 클경우 조건문

</if> 


<if test='프로퍼티명 < 10'>

    10보다 작을경우 조건문

</if>


<if test='프로퍼티명 >= 10'>

    10보다 크거나같을경우 조건문

</if>


<if test='프로퍼티명 <= 10'>

    10보다 작거나같을경우 조건문

</if>