亲宝软件园·资讯

展开

MybatisPlus 获取对象主键值 MybatisPlus中插入数据后获取该对象主键值的实现

ManaphyChen 人气:0
想了解MybatisPlus中插入数据后获取该对象主键值的实现的相关内容吗,ManaphyChen在本文为您仔细讲解MybatisPlus 获取对象主键值的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:MybatisPlus,获取对象主键值,mybatis插入数据主键值,下面大家一起来学习吧。

实体对象 主键IdType要设置为AUTO 表示数据库ID自增

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class Employee implements Serializable {
 private static final long serialVersionUID = 1L;
 @TableId(value = "id", type = IdType.AUTO)
 private Integer id;
 private String lastName;
 private String email;
 private Integer gender;
 private Integer age;
}

返回的实体就会包含主键值

@PostMapping("add")
@ResponseBody
public Employee addEmployee() {
 Employee employee = new Employee();
 employee.setLastName("chen").setAge(18).setEmail("10000@qq.com").setGender(1);
 employeeService.saveOrUpdate(employee);
 return employee;
}

或者mapper层使用insert方法也会返回主键

@Override
public Employee saveEmp(Employee employee) {
 baseMapper.insert(employee);
 return employee;
}

到此这篇关于MybatisPlus中插入数据后获取该对象主键值的文章就介绍到这了,更多相关MybatisPlus 获取对象主键值内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

加载全部内容

相关教程
猜你喜欢
用户评论