Mybatis-新增数据时返回自增的主键

2019-08-12  本文已影响0人  前端后台都不精

关键【useGeneratedKeys="true" keyProperty="id"】,xml中:

<insert id="insertTest" parameterType="TestPlan" useGeneratedKeys="true" keyProperty="id">
  insert语句
<insert>

数据保存后mybatis会直接把返回的主键赋予实体类,在serviceImpl中可以直接获取实体类的主键来使用:

// 保存
testPlanMapper.insertTest(testPlan);
// 获取自增的主键,由mybatis配置新增后赋予
long planId = testPlan.getId();
上一篇 下一篇

猜你喜欢

热点阅读