阅读量:0
MyBatis中的动态SQL可以使用
如果需要在动态SQL中使用类似于Java中的else if语句,可以通过嵌套
<select id="selectUsers" resultType="User"> SELECT * FROM users <where> <choose> <when test="state == 'ACTIVE'"> AND state = 'ACTIVE' </when> <when test="state == 'INACTIVE'"> AND state = 'INACTIVE' </when> <otherwise> AND state = 'UNKNOWN' </otherwise> </choose> </where> </select>
在上面的例子中,