mybaisplus模糊搜索
时间: 2023-10-02 20:06:58 浏览: 38
MyBatis-Plus 提供了基于 Wrapper 和 QueryWrapper 的模糊搜索功能。您可以使用 `like` 方法实现模糊搜索,例如:
```java
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.like("name", "Tom");
List<User> userList = userMapper.selectList(wrapper);
```
上述代码将查询名字包含 "Tom" 的用户列表。您也可以使用 `likeLeft` 或 `likeRight` 方法实现左模糊或右模糊搜索,例如:
```java
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.likeLeft("name", "Tom");
List<User> userList = userMapper.selectList(wrapper);
```
上述代码将查询名字以 "Tom" 开头的用户列表。
相关问题
mybaisplus
MyBatis Plus是基于MyBatis的一个增强工具库,简化了MyBatis的开发流程,提供了许多常用的功能,如通用CRUD操作、分页、条件构造器、乐观锁、多租户等。使用MyBatis Plus可以减少我们的开发工作量,提高开发效率。同时,MyBatis Plus也兼容MyBatis,不会影响原有的MyBatis使用。
mybaisplus 删除数据
MyBatis Plus 提供了多种删除数据的方法,以下是其中几种常用的方法:
1. 根据 ID 删除数据:
```java
int affectedRows = userMapper.deleteById(1L);
```
2. 根据条件删除数据:
```java
Map<String, Object> map = new HashMap<>();
map.put("name", "test");
int affectedRows = userMapper.deleteByMap(map);
```
3. 批量删除数据:
```java
List<Long> ids = Arrays.asList(1L, 2L, 3L);
int affectedRows = userMapper.deleteBatchIds(ids);
```
以上是 MyBatis Plus 删除数据的几种常用方法,具体使用哪种方法取决于你的需求。
相关推荐
![jar](https://img-home.csdnimg.cn/images/20210720083455.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)