QueryWrapper和UpdateWrapper 区别
时间: 2024-04-22 17:19:49 浏览: 317
mybatis plus条件构造器queryWrapper、updateWrapper
QueryWrapper和UpdateWrapper是MyBatis-Plus框架中的两个查询条件封装类,用于构建数据库查询和更新的条件。
区别如下:
1. 功能不同:
- QueryWrapper:用于构建查询条件,可以设置等于、不等于、大于、小于、模糊查询等条件。
- UpdateWrapper:用于构建更新条件,可以设置等于、不等于、大于、小于等条件。
2. 使用场景不同:
- QueryWrapper:适用于查询操作,可以根据条件查询满足条件的数据。
- UpdateWrapper:适用于更新操作,可以根据条件更新满足条件的数据。
3. 方法不同:
- QueryWrapper:提供了一系列查询方法,如eq、ne、gt、lt、like等。
- UpdateWrapper:提供了一系列更新方法,如set、setSql、eq、ne、gt、lt等。
4. 返回结果不同:
- QueryWrapper:执行查询操作后,返回满足条件的查询结果。
- UpdateWrapper:执行更新操作后,返回更新的行数。
阅读全文