最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Mybatis 插入一條或批量插入 返回帶有自增長(zhǎng)主鍵記錄的實(shí)例

 更新時(shí)間:2017年12月14日 13:59:20   作者:紫薇帝星的故事  
下面小編就為大家分享一篇Mybatis 插入一條或批量插入 返回帶有自增長(zhǎng)主鍵記錄的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

首先講一下, 插入一條記錄返回主鍵的 Mybatis 版本要求低點(diǎn),而批量插入返回帶主鍵的 需要升級(jí)到3.3.1版本,3.3.0之前的都不行。

<dependency>
 <groupId>org.mybatis</groupId>
 <artifactId>mybatis-spring</artifactId>
 <version>3.3.1</version>
</dependency>

1.MySQL

<insert id="insertByBatch" useGeneratedKeys="true" keyProperty="id" parameterType="java.util.List">
 insert into test (sblsh, xh, jsjg,
  is_success, is_display, gmt_create,
  gmt_modify, create_user)
 values
  <foreach collection="list" item="item" index="index" separator=",">
   (
   #{item.sblsh,jdbcType=BIGINT},
   #{item.xh,jdbcType=CHAR},
   #{item.jsjg,jdbcType=BIGINT},
   #{item.isSuccess,jdbcType=TINYINT},
   #{item.isDisplay,jdbcType=TINYINT},
   SYSDATE(),
   SYSDATE(),
   #{item.createUser,jdbcType=VARCHAR})
  </foreach>
 </insert>

單條和多條 使用都是一樣的, 加入useGeneratedKeys="true" keyProperty="主鍵字段"

2.Oracle

<insert id="insertBatch"> 
 <selectKey keyProperty="id" resultType="Long" order="BEFORE"> 
  select test.nextval as id from dual 
 </selectKey> 
 insert into test 
 (id,value,gmt_create,gmt_modified) 
 select test.nextval, A.* FROM ( 
 <foreach collection="list" item="item" index="index" 
  separator="union all"> 
  select 
  #{item.value,jdbcType=VARCHAR}, 
  #{item.gmtCreate,jdbcType=DATE}, 
  #{item.gmtModified,jdbcType=DATE} 
  from 
  dual 
 </foreach> 
 ) A 
 </insert>

以上這篇Mybatis 插入一條或批量插入 返回帶有自增長(zhǎng)主鍵記錄的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java 前臺(tái)加后臺(tái)精品圖書管理系統(tǒng)的實(shí)現(xiàn)

    Java 前臺(tái)加后臺(tái)精品圖書管理系統(tǒng)的實(shí)現(xiàn)

    相信每一個(gè)學(xué)生學(xué)編程的時(shí)候,應(yīng)該都會(huì)寫一個(gè)小項(xiàng)目——圖書管理系統(tǒng)。為什么這么說呢?我認(rèn)為一個(gè)學(xué)校的氛圍很大一部分可以從圖書館的氛圍看出來,而圖書管理系統(tǒng)這個(gè)不大不小的項(xiàng)目,接觸的多,也比較熟悉,不會(huì)有陌生感,能夠練手,又有些難度,所以我的小項(xiàng)目也來了
    2021-11-11
  • 如何修改json字符串中某個(gè)key對(duì)應(yīng)的value值

    如何修改json字符串中某個(gè)key對(duì)應(yīng)的value值

    這篇文章主要介紹了如何修改json字符串中某個(gè)key對(duì)應(yīng)的value值操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • spring boot整合quartz實(shí)現(xiàn)多個(gè)定時(shí)任務(wù)的方法

    spring boot整合quartz實(shí)現(xiàn)多個(gè)定時(shí)任務(wù)的方法

    這篇文章主要介紹了spring boot整合quartz實(shí)現(xiàn)多個(gè)定時(shí)任務(wù)的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-01-01
  • Java中LinkedHashSet的底層機(jī)制詳解

    Java中LinkedHashSet的底層機(jī)制詳解

    這篇文章主要介紹了Java中LinkedHashSet的底層機(jī)制解讀,   LinkedHashSet是具有可預(yù)知迭代順序的Set接口的哈希表和鏈接列表實(shí)現(xiàn),此實(shí)現(xiàn)與HashSet的不同之處在于,后者維護(hù)著一個(gè)運(yùn)行于所有條目的雙重鏈接列表,需要的朋友可以參考下
    2023-09-09
  • Java中循環(huán)冗余校驗(yàn)(CRC32)的實(shí)現(xiàn)

    Java中循環(huán)冗余校驗(yàn)(CRC32)的實(shí)現(xiàn)

    CRC校驗(yàn)實(shí)用程序庫在數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)通訊領(lǐng)域,為了保證數(shù)據(jù)的正確,就不得不采用檢錯(cuò)的手段,下面這篇文章主要給大家介紹了關(guān)于Java中循環(huán)冗余校驗(yàn)(CRC32)實(shí)現(xiàn)的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-10-10
  • Java中執(zhí)行docker命令的實(shí)現(xiàn)示例

    Java中執(zhí)行docker命令的實(shí)現(xiàn)示例

    本文主要介紹了Java中執(zhí)行docker命令的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-08-08
  • SpringBoot多數(shù)據(jù)源配置方式以及報(bào)錯(cuò)問題的解決

    SpringBoot多數(shù)據(jù)源配置方式以及報(bào)錯(cuò)問題的解決

    這篇文章主要介紹了SpringBoot多數(shù)據(jù)源配置方式以及報(bào)錯(cuò)問題的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • 實(shí)例解析觀察者模式及其在Java設(shè)計(jì)模式開發(fā)中的運(yùn)用

    實(shí)例解析觀察者模式及其在Java設(shè)計(jì)模式開發(fā)中的運(yùn)用

    觀察者模式定義了一種一對(duì)多的依賴關(guān)系,讓多個(gè)觀察者對(duì)象同時(shí)監(jiān)聽某一個(gè)主題對(duì)象,這個(gè)主題對(duì)象在狀態(tài)上發(fā)生變化時(shí),會(huì)通知所有觀察者對(duì)象,使它們能夠自動(dòng)更新自己.下面就以實(shí)例解析觀察者模式及其在Java設(shè)計(jì)模式開發(fā)中的運(yùn)用
    2016-05-05
  • 使用eclipse打包Maven項(xiàng)目的實(shí)現(xiàn)步驟

    使用eclipse打包Maven項(xiàng)目的實(shí)現(xiàn)步驟

    本文主要介紹了使用eclipse打包Maven項(xiàng)目的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-03-03
  • spring profile 多環(huán)境配置管理詳解

    spring profile 多環(huán)境配置管理詳解

    這篇文章主要介紹了 spring profile 多環(huán)境配置管理詳解的相關(guān)資料,需要的朋友可以參考下
    2017-01-01

最新評(píng)論

滨海县| 仁怀市| 逊克县| 香格里拉县| 忻城县| 绥化市| 乐至县| 金华市| 双城市| 台北市| 太谷县| 淳安县| 铜鼓县| 绿春县| 千阳县| 沂水县| 成都市| 大埔县| 治多县| 汉源县| 武陟县| 永仁县| 铜鼓县| 海宁市| 邢台县| 光山县| 准格尔旗| 侯马市| 灵寿县| 和田县| 永泰县| 依兰县| 晋中市| 永德县| 通渭县| 北碚区| 安康市| 洪洞县| 江源县| 溆浦县| 汉中市|