1. 程式人生 > 程式設計 >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("[email protected]").setGender(1);
 employeeService.saveOrUpdate(employee);
 return employee;
}

或者mapper層使用insert方法也會返回主鍵

@Override
public Employee saveEmp(Employee employee) {
 baseMapper.insert(employee);
 return employee;
}

到此這篇關於MybatisPlus中插入資料後獲取該物件主鍵值的文章就介紹到這了,更多相關MybatisPlus 獲取物件主鍵值內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!