myibatis插入后返回主键

mybatis insert 返回主键

mybatis 插入主键已经填充到Object对象中了。而不是作为返回值,这个跟ibatis有很大区别。

<insert id="addUser" parameterType="User" useGeneratedKeys="true" keyProperty="id" >
   INSERT INTO user (username,psw) VALUES (#{username},#{psw})
</insert>

<insert id="addUser" parameterType="User">
<selectKey resultType="java.lang.Integer" order="AFTER" keyProperty="id"> 
      SELECT LAST_INSERT_ID() as id
  </selectKey>
   INSERT INTO user (username,psw) VALUES (#{username},#{psw})
</insert>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章