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

mybatis之批量添加問題

 更新時間:2023年11月03日 10:18:05   作者:尋夢太極  
這篇文章主要介紹了mybatis之批量添加問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

mybatis批量添加

接口傳入集合,在mybatis里面實現(xiàn)批量插入

<insert id="insert" parameterType="list" >
      insert into user_word_importance_practice (user_id,word,create_time) 
      VALUES
      <foreach collection="list" item="wordImportance" separator=",">
          (#{wordImportance.userId},#{wordImportance.word},#{wordImportance.createTime})
      </foreach>
    </insert> 

接口:

//批量添加用戶單詞重點練習
int insert(List<UserWordImportancePractice> userWordImportancePracticeList);

mybatis批量插入并返回主鍵

mapper(dao)層

void insertBatch(@Param("measureDealList") List<CorrectPreventionMeasureDeal> measureDealList);

xml

名詞解釋:

keyProperty: 實體類中的主鍵字段,如下:

@TableId(value = “measure_deal_id”, type = IdType.AUTO)
private Long measureDealId;

useGeneratedKeys:設(shè)置useGeneratedKeys參數(shù)值為true,在執(zhí)行添加記錄之后可以獲取到數(shù)據(jù)庫自動生成的主鍵ID

    <insert id="insertBatch" useGeneratedKeys="true" keyProperty="measureDealId">
        INSERT INTO p_correct_prevention_measure_deal
        (process_id,measure_notice_id,implementation,complete_time,implement_prove,correct_deadline)
        values
        <foreach collection="measureDealList" item="item" separator="," index="index" >
            (#{item.processId},#{item.measureNoticeId},#{item.implementation},#{item.completeTime},#{item.implementProve},#{item.correctDeadline})
        </foreach>
    </insert>

注意:不需要返回值,主鍵字段的值 默認會填充到入?yún)ο蟮囊弥腥?/p>

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Spring中使用Async進行異步功能開發(fā)實戰(zhàn)示例(大文件上傳為例)

    Spring中使用Async進行異步功能開發(fā)實戰(zhàn)示例(大文件上傳為例)

    本文以大文件上傳為例,首先講解在未進行程序異步化時,程序的運行機制和具體表現(xiàn),然后講解如何進行異步化的改造,讓程序進行異步執(zhí)行,通過本文不僅能讓你掌握如何進行Event的事件開發(fā),同時還能掌握在Spring中如何進行異步開發(fā),熟悉@Async的具體用法,感興趣的朋友一起看看吧
    2024-08-08
  • Java中的CyclicBarrier循環(huán)柵欄深入解析

    Java中的CyclicBarrier循環(huán)柵欄深入解析

    這篇文章主要介紹了Java中的CyclicBarrier循環(huán)柵欄深入解析,CycleBarrier 它就相當于是一個柵欄,所有線程在到達柵欄后都需要等待其他線程,等所有線程都到達后,再一起通過,需要的朋友可以參考下
    2023-12-12
  • 基于log4j2.properties踩坑與填坑

    基于log4j2.properties踩坑與填坑

    這篇文章主要介紹了log4j2.properties踩坑與填坑方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Java 中 Date 與 Calendar 之間的編輯與轉(zhuǎn)換實例詳解

    Java 中 Date 與 Calendar 之間的編輯與轉(zhuǎn)換實例詳解

    這篇文章主要介紹了Java 中 Date 與 Calendar 之間的編輯與轉(zhuǎn)換 ,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-07-07
  • springboot整合mybatis-plus實現(xiàn)多表分頁查詢的示例代碼

    springboot整合mybatis-plus實現(xiàn)多表分頁查詢的示例代碼

    這篇文章主要介紹了springboot整合mybatis-plus實現(xiàn)多表分頁查詢的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • MyBatis分頁插件PageHelper的具體使用

    MyBatis分頁插件PageHelper的具體使用

    這篇文章主要介紹了MyBatis分頁插件PageHelper的具體使用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-02-02
  • logback-spring.xml配置詳解

    logback-spring.xml配置詳解

    這篇文章主要介紹了logback-spring.xml詳解,本文介紹了logback-spring.xml相關(guān)的知識與概念,結(jié)合實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-07-07
  • Java泛型常見面試題(面試必問)

    Java泛型常見面試題(面試必問)

    泛型在java中有很重要的地位,在面向?qū)ο缶幊碳案鞣N設(shè)計模式中有非常廣泛的應(yīng)用。java泛型知識點也是Java開發(fā)崗位必問的一個話題,今天小編就給大家普及下Java泛型常見面試題,感興趣的朋友一起看看吧
    2021-06-06
  • 解決線程異常WAITING(parking)問題

    解決線程異常WAITING(parking)問題

    文章總結(jié):在項目中線程數(shù)量持續(xù)增長無法回收,導致服務(wù)器卡死和內(nèi)存不足,通過分析發(fā)現(xiàn)是由于自定義線程池未執(zhí)行shutdown()關(guān)閉導致線程泄漏
    2024-11-11
  • Java中的SimpleDateFormat的線程安全問題詳解

    Java中的SimpleDateFormat的線程安全問題詳解

    這篇文章主要介紹了Java中的SimpleDateFormat的線程安全問題詳解,sonar 是一個代碼質(zhì)量管理工具,SonarQube是一個用于代碼質(zhì)量管理的開放平臺,為項目提供可視化報告, 連續(xù)追蹤項目質(zhì)量演化過程,需要的朋友可以參考下
    2024-01-01

最新評論

奇台县| 武平县| 洪雅县| 罗甸县| 工布江达县| 县级市| 墨脱县| 永登县| 天气| 兴化市| 彩票| 奉化市| 苍山县| 新和县| 大荔县| 保德县| 株洲市| 应用必备| 金沙县| 乃东县| 龙井市| 奉贤区| 库车县| 赤城县| 柞水县| 施秉县| 邢台县| 体育| 花垣县| 垦利县| 宜宾市| 喀喇沁旗| 博客| 思茅市| 新密市| 蒲城县| 广德县| 家居| 班戈县| 奈曼旗| 科技|