在MyBatis中,可以使用`LIKE`关键字来进行模糊查询。`LIKE`关键字用于在数据库中搜索与指定模式匹配的值。
在MyBatis中,可以在SQL语句中使用`LIKE`关键字。例如:
```xml
SELECT * FROM users WHERE name LIKE #{name}
```
在上面的例子中,我们使用`LIKE`来查询名字包含指定字符串的用户。`#{name}`是一个占位符,表示传入的参数值。
你还可以在模式中使用`%`来表示任意字符的占位符。例如,如果你想查询所有以"J"开头的名字,可以使用`"J%"`作为模式。
```xml
```
在上面的例子中,我们使用`||`来拼接字符串,将`%`添加到传入的参数值后面。这样,我们可以查询所有以传入的字符串开头的名字。
需要注意的是,使用`LIKE`关键字进行模糊查询可能会导致性能问题,尤其是在大数据量的情况下。为了提高查询性能,可以考虑使用全文搜索引擎或者其他更高效的查询方法。