服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - Java教程 - MybatisPlus中插入数据后获取该对象主键值的实现

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

2020-09-09 00:21ManaphyChen Java教程

这篇文章主要介绍了MybatisPlus中插入数据后获取该对象主键值,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

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

?
1
2
3
4
5
6
7
8
9
10
11
12
@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;
}

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

?
1
2
3
4
5
6
7
8
@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方法也会返回主键

?
1
2
3
4
5
@Override
public Employee saveEmp(Employee employee) {
 baseMapper.insert(employee);
 return employee;
}

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

原文链接:https://blog.csdn.net/weixin_45631876/article/details/106517711

延伸 · 阅读

精彩推荐