欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MyBatis插入時(shí)獲取自增主鍵方法

 更新時(shí)間:2016年11月03日 16:58:50   投稿:mrr  
MyBatis 3.2.6插入時(shí)候獲取自增主鍵方法有兩種,下面以以MySQL5.5為例通過(guò)兩種方法給大家介紹mybatis獲取自增主鍵的方法,一起看看吧

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)文章

  • 如何在Java中使用WebSocket協(xié)議

    如何在Java中使用WebSocket協(xié)議

    WebSocket是一種基于 TCP 協(xié)議的全雙工通信協(xié)議,可以在瀏覽器和服務(wù)器之間建立實(shí)時(shí)、雙向的數(shù)據(jù)通信,下面這篇文章主要給大家介紹了關(guān)于如何在Java中使用WebSocket協(xié)議的相關(guān)資料,需要的朋友可以參考下
    2024-02-02
  • SpringBoot整合MybatisPlus的基本應(yīng)用詳解

    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
  • JDBC如何獲取數(shù)據(jù)庫(kù)連接

    JDBC如何獲取數(shù)據(jù)庫(kù)連接

    這篇文章主要為大家詳細(xì)為大家詳細(xì)介紹了JDBC如何獲取數(shù)據(jù)庫(kù)連接,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • Java攔截過(guò)濾器模式 (Intercepting Filter )實(shí)現(xiàn)方法

    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)和粗化鎖

    詳解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)方式

    本文主要介紹了Java使用selenium爬取b站動(dòng)態(tài)的實(shí)現(xiàn)方式,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • 淺談Java中SimpleDateFormat 多線(xiàn)程不安全原因

    淺談Java中SimpleDateFormat 多線(xiàn)程不安全原因

    SimpleDateFormat是Java中用于日期時(shí)間格式化的一個(gè)類(lèi),本文主要介紹了淺談Java中SimpleDateFormat 多線(xiàn)程不安全原因,感興趣的可以了解一下
    2024-01-01
  • Java利用Apache POI實(shí)現(xiàn)多模板Word文檔生成的示例代碼

    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?bindings處理方法

    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)

    這篇文章主要介紹了java應(yīng)用開(kāi)發(fā)之Mybatis通過(guò)Mapper代理自定義接口的實(shí)現(xiàn)方式,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-09-09

最新評(píng)論