MybatisPlus中插入数据后获取该对象主键值的实现
时间:2020-09-08 12:00:20|栏目:|点击: 次
实体对象 主键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;
}
上一篇:Java生成表格图片的实例代码
栏 目:
本文标题:MybatisPlus中插入数据后获取该对象主键值的实现
本文地址:http://www.codeinn.net/misctech/4680.html






