mybatis-plus插入数据
时间: 2023-06-28 10:11:35 浏览: 424
MybatisPlus中插入数据获取主键值示例代码
使用 Mybatis-Plus 插入数据的方法如下:
1. 定义需要插入的实体类,例如:
```java
public class User {
private Long id;
private String name;
private Integer age;
// getters and setters
}
```
2. 定义 Mapper 接口,并继承 BaseMapper 接口,例如:
```java
public interface UserMapper extends BaseMapper<User> {
}
```
3. 在需要插入数据的地方调用 Mapper 的 insert 方法,例如:
```java
@Autowired
private UserMapper userMapper;
User user = new User();
user.setName("John");
user.setAge(25);
userMapper.insert(user);
```
4. 如果需要返回自增主键,可以在实体类中使用 `@TableId(type = IdType.AUTO)` 注解标注主键字段,并将返回值类型设置为 Long,例如:
```java
public class User {
@TableId(type = IdType.AUTO)
private Long id;
// ...
}
```
然后在插入数据后通过 user.getId() 获取自增主键值。
阅读全文