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

java mybatisplus批量新增和更新方式

 更新時間:2025年09月23日 08:38:26   作者:顧米楠  
文章主要介紹使用Javamapper框架通過XML配置實現(xiàn)批量新增和更新操作,包含單字段更新(如刪除標記)及多字段更新的方法,但內(nèi)容存在格式混亂問題,需進一步明確具體實現(xiàn)細節(jié)

java mybatisplus批量新增和更新

1.批量新增

  • java mapper:
/**
* 批量插入
*/
void batchInsert(@Param("list") List<DeductionDetailEntity> insertList);
  • xml:
<insert id="batchInsert">
        insert into meter_contract_deduction_detail
        (id,epid,dept_id,deduction_id,deduction_name,exchange_rate,
         deduction_amount,deduction_remark,is_delete,create_by,
        create_at,update_by,update_at)
        values
        <foreach collection="list" item="item" index="index" separator=",">
            (#{item.id},#{item.epid},#{item.deptId},
            #{item.deductionId},#{item.deductionName},#{item.exchangeRate},
            #{item.deductionAmount},#{item.deductionRemark},#{item.isDelete},#{item.createBy},
            #{item.createAt},#{item.updateBy},#{item.updateAt})
        </foreach>
    </insert>

2.批量更新

2.1 批量更新一個字段 比如批量更新刪除字段

  • java mapper :
/**
     * 批量刪除
     *
     * @param ids
     * @return
     */
    int batchDelete(@Param("list") List<String> ids);
  • xml : 
<update id="batchDelete">
        update meter_contract_deduction_detail SET is_delete = 1
        where id in
        <foreach collection = 'list' item = 'item' index='index' open = '(' separator= ',' close = ')' >
            #{item}
        </foreach>
    </update>

2.2 批量更新多個字段

  • java mapper : 
void batchUpdate(@Param("referenceIds") List<String> referenceIds, @Param("approvalStatus") Integer approvalStatus,
                     @Param("processId") String processId);
  • xml : 
<!--批量更新-->
    <update id="batchUpdate">
    UPDATE meter_contract_prod_value
    SET approval_status = #{approvalStatus}, process_id = #{processId}
    WHERE id in
    <foreach collection="referenceIds" item="item" index="index" open = '(' separator= ',' close = ')'>
        #{item}
    </foreach>
    </update>

總結(jié)

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

相關(guān)文章

  • MyBatis詳細講解DAO代理的使用

    MyBatis詳細講解DAO代理的使用

    MyBatis允許只聲明一個dao接口,而無需寫dao實現(xiàn)類的方式實現(xiàn)數(shù)據(jù)庫操作。前提是必須保證Mapper文件中的<mapper>標簽的namespace屬性值必須要和dao接口的類路徑一致,MyBatis容器會自動通過動態(tài)代理生成接口的實現(xiàn)類
    2022-04-04
  • 詳解Spring中REQUIRED事務(wù)的回滾機制詳解

    詳解Spring中REQUIRED事務(wù)的回滾機制詳解

    在Spring的事務(wù)管理中,REQUIRED是最常用也是默認的事務(wù)傳播屬性,本文就來詳細的介紹一下Spring中REQUIRED事務(wù)的回滾機制,感興趣的可以了解一下
    2025-09-09
  • java網(wǎng)絡(luò)編程之群聊功能

    java網(wǎng)絡(luò)編程之群聊功能

    這篇文章主要為大家詳細介紹了java網(wǎng)絡(luò)編程之群聊功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • Java Fluent Mybatis 項目工程化與常規(guī)操作詳解流程篇 上

    Java Fluent Mybatis 項目工程化與常規(guī)操作詳解流程篇 上

    Java中常用的ORM框架主要是mybatis, hibernate, JPA等框架。國內(nèi)又以Mybatis用的多,基于mybatis上的增強框架,又有mybatis plus和TK mybatis等。今天我們介紹一個新的mybatis增強框架 fluent mybatis
    2021-10-10
  • Java程序中Doc文檔注釋示例教程

    Java程序中Doc文檔注釋示例教程

    這篇文章主要為大家介紹了Java程序中Doc文檔注釋的示例教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2021-10-10
  • Spring Boot日志技術(shù)logback原理及配置解析

    Spring Boot日志技術(shù)logback原理及配置解析

    這篇文章主要介紹了Spring Boot日志技術(shù)logback原理及用法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • java實現(xiàn)三角形分形山脈

    java實現(xiàn)三角形分形山脈

    這篇文章主要為大家詳細介紹了java實現(xiàn)三角形分形山脈,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • Spring Security表單配置過程分步講解

    Spring Security表單配置過程分步講解

    SpringSecurity的配置基于WebSecurityConfigurerAdapter的實現(xiàn)類,我們這里主要講基本配置,即configure(HttpSecurity http)方法的配置,其實大都有默認值,我們可以直接用默認值,也可以自己設(shè)置
    2023-01-01
  • java鎖synchronized面試常問總結(jié)

    java鎖synchronized面試常問總結(jié)

    這篇文章主要介紹了java鎖synchronized面試常問總結(jié)分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-12-12
  • Java concurrency集合之ConcurrentSkipListMap_動力節(jié)點Java學院整理

    Java concurrency集合之ConcurrentSkipListMap_動力節(jié)點Java學院整理

    這篇文章主要為大家詳細介紹了Java concurrency集合之ConcurrentSkipListMap的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06

最新評論

定襄县| 太保市| 井冈山市| 九龙县| 信宜市| 武功县| 昔阳县| 南宫市| 八宿县| 台山市| 庆安县| 林西县| 偏关县| 自贡市| 霍邱县| 托克逊县| 胶南市| 祁连县| 日照市| 醴陵市| 辽阳县| 苍梧县| 利津县| 鄯善县| 平顺县| 吉安县| 邵阳县| 东港市| 武宁县| 凭祥市| 偏关县| 沁水县| 义乌市| 漯河市| 岳池县| 桑植县| 台前县| 福贡县| 德州市| 阿荣旗| 思南县|