mybatisPULS可以做字符串不区分大小写的查询吗
时间: 2023-09-30 15:11:46 浏览: 152
MySql查询不区分大小写解决方案(两种)
5星 · 资源好评率100%
Mybatis Plus可以实现字符串不区分大小写的查询。可以通过在查询条件中使用`like`关键字进行模糊查询,并且在查询条件字符串前面加上`%`通配符即可实现模糊匹配。例如:
```java
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.likeIgnoreCase("name", "tom");
List<User> userList = userMapper.selectList(queryWrapper);
```
在上面的代码中,`likeIgnoreCase`方法表示忽略大小写进行模糊查询,`"name"`是数据库表中的列名,`"tom"`是查询条件字符串,`userMapper`是Mybatis Plus自动生成的Mapper接口。
阅读全文