mybatis的xml中if 包含字符串
时间: 2024-02-27 19:57:40 浏览: 133
mybatis中文用户指南
在 MyBatis 的 XML 文件中,我们可以使用 `<if>` 标签来进行条件判断。要判断一个字符串是否包含另一个字符串,可以使用 SQL 中的 LIKE 操作符和通配符 `%`。具体来说,可以使用以下代码:
```xml
<select id="selectByKeyword" parameterType="string" resultType="...">
SELECT * FROM my_table
WHERE column_name LIKE CONCAT('%', #{keyword}, '%')
</select>
```
在上面的代码中,`#{keyword}` 是传入的参数,`column_name` 是需要判断的字段名。使用 `CONCAT()` 函数将 `%` 和参数拼接起来,即可实现字符串包含的判断。
阅读全文