Mybatis-Plus insertBatchSomeColum 详细使用方法
时间: 2023-05-22 07:02:39 浏览: 1210
Mybatis-Plus 的 insertBatchSomeColumn 方法可以批量插入数据并指定要插入的列。该方法有以下几个参数:
- entityList(必填):要插入的实体列表
- columnList(可选):要插入的列名列表,如果不传则表示要插入所有列
- batchSize(可选):批量操作数量,默认为 1000
使用方法如下:
```java
List<User> userList = new ArrayList<>();
//添加要插入的数据
User user1 = new User();
user1.setName("张三");
user1.setAge(20);
userList.add(user1);
User user2 = new User();
user2.setName("李四");
user2.setAge(25);
userList.add(user2);
//要插入的列名
List<String> columnList = Arrays.asList("name", "age");
//插入数据
boolean success = userService.insertBatchSomeColumn(userList, columnList);
```
这样,就可以将 userList 中的数据批量插入到数据库中 name 和 age 两列。如果要插入所有列,则可以将 columnList 参数省略。
阅读全文