31
2020
03

如何获取自动生成的(主)键值

 解决思路:通过LAST_INSERT_ID()获取刚插入记录的自增主键值,在insert语句执行后,执行select LAST_INSERT_ID()就可以获取自增主键。   


 <insert id="insertUser" parameterType="cn.itcast.mybatis.po.User">

 

              <selectKey keyProperty="id" order="AFTER" resultType="int">

 

                 select LAST_INSERT_ID()

 

              </selectKey>

 

          INSERT INTO USER(username,birthday,sex,address)

 

          VALUES(#{username},#{birthday},#{sex},#{address)

 

     </insert>


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。