MyBatis插入時(shí)獲取自增主鍵方法
MyBatis 3.2.6插入時(shí)候獲取自增主鍵方法有兩種。下面以以MySQL5.5為例通過(guò)兩種方法給大家介紹mybatis獲取自增主鍵的方法,一起看看吧。
以MySQL5.5為例:
方法1:
<insert id="insert" parameterType="Person" useGeneratedKeys="true" keyProperty="id">
insert into person(name,pswd) values(#{name},#{pswd})
</insert>
方法2:
<insert id="insert" parameterType="Person">
<selectKey keyProperty="id" resultType="long">
select LAST_INSERT_ID()
</selectKey>
insert into person(name,pswd) values(#{name},#{pswd})
</insert>
插入前實(shí)體id屬性為0;
插入后實(shí)體id屬性為保存后自增的id;
以上所述是小編給大家介紹的MyBatis插入時(shí)獲取自增主鍵方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
SpringBoot整合MybatisPlus的基本應(yīng)用詳解
MyBatis-Plus (簡(jiǎn)稱(chēng) MP)是一個(gè) MyBatis的增強(qiáng)工具,在 MyBatis 的基礎(chǔ)上只做增強(qiáng)不做改變,為 簡(jiǎn)化開(kāi)發(fā)、提高效率而生,本文將給大家介紹一下SpringBoot整合MybatisPlus的基本應(yīng)用,需要的朋友可以參考下2024-05-05
Java攔截過(guò)濾器模式 (Intercepting Filter )實(shí)現(xiàn)方法
攔截過(guò)濾器模式(Intercepting Filter Pattern)用于對(duì)應(yīng)用程序的請(qǐng)求或響應(yīng)做一些預(yù)處理/后處理,本文通過(guò)實(shí)例代碼介紹Java攔截過(guò)濾器模式 (Intercepting Filter )的相關(guān)知識(shí),感興趣的朋友跟隨小編一起看看吧2024-03-03
詳解Java編譯優(yōu)化之循環(huán)展開(kāi)和粗化鎖
之前在講JIT的時(shí)候,有提到在編譯過(guò)程中的兩種優(yōu)化循環(huán)展開(kāi)和粗化鎖,今天從Assembly的角度來(lái)驗(yàn)證一下這兩種編譯優(yōu)化方法,快來(lái)看看吧。2021-06-06
Java使用selenium爬取b站動(dòng)態(tài)的實(shí)現(xiàn)方式
本文主要介紹了Java使用selenium爬取b站動(dòng)態(tài)的實(shí)現(xiàn)方式,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01
淺談Java中SimpleDateFormat 多線(xiàn)程不安全原因
SimpleDateFormat是Java中用于日期時(shí)間格式化的一個(gè)類(lèi),本文主要介紹了淺談Java中SimpleDateFormat 多線(xiàn)程不安全原因,感興趣的可以了解一下2024-01-01
Java利用Apache POI實(shí)現(xiàn)多模板Word文檔生成的示例代碼
當(dāng) Word 模板文檔的內(nèi)容是復(fù)雜表單時(shí),處理方式會(huì)比普通文字更復(fù)雜一些,但依舊可以借助 Apache POI 庫(kù)來(lái)完成,以下是詳細(xì)的處理思路和示例代碼,需要的朋友可以參考下2025-07-07
maven依賴(lài)包沖突SLF4J:?Class?path?contains?multiple?SLF4J?bi
這篇文章主要給大家介紹了關(guān)于maven依賴(lài)包沖突SLF4J:?Class?path?contains?multiple?SLF4J?bindings的處理方法,這個(gè)問(wèn)題通常是因?yàn)轫?xiàng)目中存在多個(gè)SLF4J的實(shí)現(xiàn)綁定(bindings)導(dǎo)致的沖突,需要的朋友可以參考下2024-02-02
java應(yīng)用開(kāi)發(fā)之Mybatis通過(guò)Mapper代理自定義接口的實(shí)現(xiàn)
這篇文章主要介紹了java應(yīng)用開(kāi)發(fā)之Mybatis通過(guò)Mapper代理自定義接口的實(shí)現(xiàn)方式,有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-09-09

