Mybatis 返回自增主键的id keyProperty=id:封装到对象中的id字段当中 keyColumn=id:封装到数据库的id这一列 order=AFTER:在新增语句之后执行
方法一
<insert id="insertUser" parameterType="com.itqf.pojo.User"> <selectKey resultType="int" keyProperty="id" keyColumn="id" order="AFTER"> select last_insert_id() </selectKey> insert into user() values() </insert>
方法二【常用】
<insert id="insertUser" parameterType="com.itqf.User" useGeneratedKeys="true" keyProperty="id" keyColumn="id"> insert into user()value() </insert>