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

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

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

首先講一下, 插入一條記錄返回主鍵的 Mybatis 版本要求低點(diǎn),而批量插入返回帶主鍵的 需要升級到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 插入一條或批量插入 返回帶有自增長主鍵記錄的實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

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

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

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

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

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

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

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

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

    這篇文章主要介紹了Java中LinkedHashSet的底層機(jī)制解讀,   LinkedHashSet是具有可預(yù)知迭代順序的Set接口的哈希表和鏈接列表實(shí)現(xiàn),此實(shí)現(xiàn)與HashSet的不同之處在于,后者維護(hù)著一個運(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ù)存儲和數(shù)據(jù)通訊領(lǐng)域,為了保證數(shù)據(jù)的正確,就不得不采用檢錯的手段,下面這篇文章主要給大家介紹了關(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ì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-08-08
  • SpringBoot多數(shù)據(jù)源配置方式以及報(bào)錯問題的解決

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

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

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

    觀察者模式定義了一種一對多的依賴關(guān)系,讓多個觀察者對象同時監(jiān)聽某一個主題對象,這個主題對象在狀態(tài)上發(fā)生變化時,會通知所有觀察者對象,使它們能夠自動更新自己.下面就以實(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ì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-03-03
  • spring profile 多環(huán)境配置管理詳解

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

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

最新評論

贞丰县| 咸丰县| 南澳县| 富裕县| 云霄县| 长顺县| 蒲江县| 焦作市| 华阴市| 丹棱县| 齐河县| 大石桥市| 福州市| 安义县| 辽中县| 城步| 炉霍县| 永平县| 鹤峰县| 游戏| 崇义县| 岳西县| 石棉县| 宁河县| 申扎县| 阿鲁科尔沁旗| 普安县| 衡水市| 临江市| 常德市| 开阳县| 和硕县| 平乡县| 长宁区| 文登市| 黄冈市| 丹巴县| 盐边县| 隆安县| 陆川县| 罗田县|