app开发者平台在数字化时代的重要性与发展趋势解析
925
2023-04-16
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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~