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

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

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

ManaphyChen   2021-03-16 我要评论
想了解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 获取对象主键值内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们