mybatis -- 插入數據並獲取自增長Id

xml 方式:

  <insert id="insertUserAndGetId" parameterType="com.bl.crud01.mapper.User">
    <selectKey keyProperty="id" keyColumn="id" resultType="int" order="AFTER">
      select last_insert_id();
    </selectKey>
    insert into user(username, birthday, sex, address)
    values(#{username}, #{birthday}, #{sex}, #{address});
  </insert>

 

註解方式: 

 @Insert("insert into user(username,address,sex,birthday) values(#{username},#{address},#{sex},#{birthday})")
  @Options(useGeneratedKeys=true,keyProperty = "id", keyColumn = "id")
  void insertUser(User user);

 

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