mybatisplus 如何实现批量插入
时间: 2023-10-03 17:02:44 浏览: 77
Mybatis Plus 自定义批量插入或批量更新(根据唯一索引)
MyBatis-Plus 提供了一个名为 `insertBatch` 的方法来实现批量插入。该方法接收一个实体列表作为参数,将列表中的实体一次性插入到数据库中。示例如下:
```java
List<User> userList = new ArrayList<>();
// 向列表中添加多个实体对象
userList.add(new User("张三", 18));
userList.add(new User("李四", 20));
userList.add(new User("王五", 22));
// 调用 insertBatch 方法执行批量插入操作
userService.saveBatch(userList);
```
在上述示例中,`User` 是一个实体类,`userService` 是一个 MyBatis-Plus 提供的 Service 对象。通过调用 `userService.saveBatch` 方法并传入实体列表,即可实现批量插入操作。
阅读全文