mybatis-plus的<choose><when><then>如何判断参数对象的字符串
时间: 2023-11-15 10:06:30 浏览: 81
MyBatis-Plus的`<choose><when><then>`标签是用来进行条件判断的,可以根据参数对象的字符串值来进行判断。在使用该标签时,你可以使用OGNL表达式来获取参数对象的属性值,并进行比较。
以下是一个示例:
```xml
<select id="queryList" resultType="User">
SELECT *
FROM user
<where>
<choose>
<when test="paramStr == 'value1'">
column = #{paramValue1}
</when>
<when test="paramStr == 'value2'">
column = #{paramValue2}
</when>
<otherwise>
column = #{paramValue3}
</otherwise>
</choose>
</where>
</select>
```
在上面的示例中,我们根据`paramStr`的值来判断参数对象的字符串,然后根据不同的条件进行相应的查询。
请注意,`paramStr`是参数对象的属性名,而`value1`、`value2`和`value3`是你要比较的字符串值。你可以根据实际需求进行修改。
希望能帮到你!如果你还有其他问题,请继续提问。
阅读全文