第一步:
在mapper.xml中添加属性“useGeneratedKeys”和“keyProperty”,其中keyProperty是Java对象的属性名!
第二步:
Mybatis执行完插入语句后,自动将自增长值赋值给对象ElZEquipmentListReportItem 的属性id。因此,可通过ElZEquipmentListReportItem 对应的getter方法获取!
/**
* 新增备件
* @author hellostory
* @param spares
* @return
*/
@RequestMapping(value = "/insert")
@ResponseBody
public JsonResponse insert(ElZEquipmentListReportItem elZEquipmentListReportItem) {
int count = sparesService.insert(elZEquipmentListReportItem);
System.out.println("共插入" + count + "条记录!"
+ "\n刚刚插入记录的主键自增长值为:" + elZEquipmentListReportItem.getId());