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

网友投稿 925 2023-04-16

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

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

实体对象 主键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;

}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:uniapp小程序(uniapp小程序使用sass需要安装sass依赖吗)
下一篇:app应用 开发(APP应用开发论文答辩)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~