【学习】Mybatis新增后返回主键(MYSQL)
mybatis新增后,返回主键,利用mysql的自有函数LAST_INSERT_ID()。
贴上代码(1)
<insert id="insert" parameterType="com.Test" > insert into test(id, username) values (#{id,jdbcType=INTEGER},#{username,jdbcType=VARCHAR}) <selectKey keyProperty="id" resultType="int" order="AFTER"> select LAST_INSERT_ID() </selectKey> </insert>
public void saveTest(Test test){ this.testMapper.insert(test);//运用mybatis自有接口来新增。 int id = test.getId();//id值为新增的主键值。}