mybatis中:selectKey返回最近插入記錄的id


<insert id="insert" parameterType="com.lls.model.Employee">

<!-- selectKey 標簽表示子查詢中主鍵的提取問題
             resultType表示返回主鍵的數據類型
             keyProperty表示將屬性設置到某個列中 此處為id
             order="AFTER表示在插入語句之后執行
             resultType="long"表示返回值得類型為long類型
         -->

     <selectKey resultType="long" order="AFTER" keyProperty="id">
           SELECT LAST_INSERT_ID() AS ID
     </selectKey>

insert into t_employee (ID, EmployeeName, Position,
Salary, Tel, DepartmentID
)
values (#{id,jdbcType=INTEGER}, #{employeename,jdbcType=VARCHAR}, #{position,jdbcType=VARCHAR},
#{salary,jdbcType=DOUBLE}, #{tel,jdbcType=VARCHAR}, #{departmentid,jdbcType=INTEGER}
)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM