myBatis Plus所有新增方法
时间: 2023-08-31 19:39:54 浏览: 113
MyBatis Plus 的多表联接、分页查询实现方法,源码加sql
### 回答1:
MyBatis Plus提供了以下新增方法:
1. insert:插入一条记录。
2. insertBatch:批量插入记录。
3. insertOrUpdate:插入或更新记录。
4. save:插入一条记录。
5. saveBatch:批量插入记录。
6. saveOrUpdate:插入或更新记录。
7. saveOrUpdateBatch:批量插入或更新记录。
其中,insert、insertBatch、insertOrUpdate为MyBatis Plus提供的基础方法;save、saveBatch、saveOrUpdate、saveOrUpdateBatch为MyBatis Plus提供的封装方法,会自动判断是否存在该记录并进行插入或更新操作。
### 回答2:
MyBatis Plus是一款为了简化MyBatis数据库操作的增强工具,提供了许多方便的新增方法。
1. insert:插入一条记录到数据库中。可以使用实体类对象作为参数,插入对应的表中。
2. insertBatch:批量插入记录到数据库中。可以使用实体类对象列表作为参数,插入对应的表中。
3. insertOrUpdate:插入或更新一条记录到数据库中。先根据条件查询记录是否存在,如果存在则更新,否则插入。
4. insertOrUpdateBatch:批量插入或更新记录到数据库中。先根据条件查询记录是否存在,如果存在则更新,否则插入。
5. save:插入一条记录到数据库中。可以使用实体类对象作为参数,插入对应的表中。和insert方法类似,但是可以返回插入后的主键。
6. saveBatch:批量插入记录到数据库中。可以使用实体类对象列表作为参数,插入对应的表中。和insertBatch方法类似,但是可以返回插入后的主键列表。
7. saveOrUpdate:插入或更新一条记录到数据库中。先根据条件查询记录是否存在,如果存在则更新,否则插入。和insertOrUpdate方法类似,但是可以返回插入后的主键。
8. saveOrUpdateBatch:批量插入或更新记录到数据库中。先根据条件查询记录是否存在,如果存在则更新,否则插入。和insertOrUpdateBatch方法类似,但是可以返回插入后的主键列表。
这些新增方法都可以通过在Mapper接口中编写对应的方法声明来使用。使用MyBatis Plus的新增方法可以简化数据库操作,提高开发效率。
阅读全文