Mybatis實現插入數據的時候將主鍵賦值給對象的兩種方法


<insert id="insertCustomer2" parameterType="Customer">

/* order="AFTER"表示在下面的插入語句執行之后在執行 */
<selectKey keyColumn="cust_id" order="AFTER" keyProperty="custId" resultType="Integer">
select last_insert_id()
</selectKey>

insert into `customer` (cust_name,cust_profession,cust_phone,email) values
(#{custName},#{custProfession},#{cusPhone},#{custEmail})
</insert>

<insert id="insertCustomer3" parameterType="Customer"
useGeneratedKeys="true" keyProperty="custId" keyColumn="cust_id">
insert into `customer` (cust_name,cust_profession,cust_phone,email)
values (#{custName},#{custProfession},#{custPhone},#{custEmail})
</insert>


原文鏈接:https://blog.csdn.net/shijiujiu33/java/article/details/88541110


免責聲明!

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



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