Mybatis 模糊查询xml代码
时间: 2023-12-30 17:05:44 浏览: 75
mybatis模糊查询
5星 · 资源好评率100%
Mybatis 的模糊查询可以使用 SQL 的 LIKE 关键字,在 XML 中可以这样写:
```xml
<select id="selectByKeyword" parameterType="String" resultType="User">
SELECT * FROM user WHERE name LIKE CONCAT('%', #{keyword}, '%')
</select>
```
其中,`#{keyword}` 是查询关键字的占位符,可以通过参数传入。
另外,如果要实现 MySQL 中的全文搜索功能,可以使用 MATCH AGAINST 关键字,例如:
```xml
<select id="selectByKeyword" parameterType="String" resultType="User">
SELECT * FROM user WHERE MATCH(name) AGAINST(#{keyword} IN BOOLEAN MODE)
</select>
```
需要注意的是,这种方式需要在 MySQL 中创建全文索引,否则会报错。
阅读全文