mybatis plus添加数据
时间: 2023-09-05 10:07:52 浏览: 81
MyBatis Plus 提供了多种方式来插入数据,以下是其中的一些:
1. 使用 `insert` 方法插入单条数据:
```java
User user = new User();
user.setName("test");
user.setAge(20);
user.setEmail("test@example.com");
userMapper.insert(user);
```
2. 使用 `insertBatch` 方法插入多条数据:
```java
List<User> userList = new ArrayList<>();
User user1 = new User();
user1.setName("test1");
user1.setAge(20);
user1.setEmail("test1@example.com");
userList.add(user1);
User user2 = new User();
user2.setName("test2");
user2.setAge(21);
user2.setEmail("test2@example.com");
userList.add(user2);
userMapper.insertBatch(userList);
```
3. 使用 `insertOrUpdate` 方法插入或更新数据:
```java
User user = new User();
user.setId(1L);
user.setName("test");
user.setAge(20);
user.setEmail("test@example.com");
userMapper.insertOrUpdate(user);
```
4. 使用 `insertOrUpdateBatch` 方法插入或更新多条数据:
```java
List<User> userList = new ArrayList<>();
User user1 = new User();
user1.setId(1L);
user1.setName("test1");
user1.setAge(20);
user1.setEmail("test1@example.com");
userList.add(user1);
User user2 = new User();
user2.setId(2L);
user2.setName("test2");
user2.setAge(21);
user2.setEmail("test2@example.com");
userList.add(user2);
userMapper.insertOrUpdateBatch(userList);
```
以上是 MyBatis Plus 插入数据的一些常用方法,可以根据实际情况选择使用。
阅读全文