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

MyBatis-plus更新對(duì)象時(shí)將字段值更新為null的實(shí)現(xiàn)方式

 更新時(shí)間:2023年10月09日 09:55:51   作者:sg_knight  
mybatis-plus在執(zhí)行更新操作,當(dāng)更新字段為 空字符串 或者 null 的則不會(huì)執(zhí)行更新,如果要將指定字段更新null,可以通過以下三種方式實(shí)現(xiàn),感興趣的小伙伴跟著小編一起來看看吧

1、全局配置

可以在 application.yml 配置文件中注入配置 GlobalConfiguration 屬性 update-strategy,將 update-strategy 策略調(diào)整為 IGNORED,即忽略判斷策略。即可調(diào)整全局的驗(yàn)證策略。

# yml 配置:
mybatis-plus:
  global-config:
    db-config:
      update-strategy: IGNORED

2、添加updateStrategy 注解

在實(shí)體類中將需要更新為null的字段上添加updateStrategy 注解,并將更新策略設(shè)置為IGNORED。

@TableField(value = "name", updateStrategy=FieldStrategy.IGNORED)
private String name;

3、使用UpdateWrapper更新

通過baseMapper的UpdateWrapper將實(shí)體類的指定字段set為null。

baseMapper.update(sysUser, Wrappers.<SysUser>lambdaUpdate()
                        .set(SysUser::getOrgId, null)
                        .set(SysUser::getOrgName, null)
                        .eq(SysUser::getId, sysUser.getId())
                );

到此這篇關(guān)于MyBatis-plus更新對(duì)象時(shí)將字段值更新為null的實(shí)現(xiàn)方式的文章就介紹到這了,更多相關(guān)MyBatis-plus字段值更新為null內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • java讀取圖片并轉(zhuǎn)化為二進(jìn)制字符串的實(shí)現(xiàn)方法

    java讀取圖片并轉(zhuǎn)化為二進(jìn)制字符串的實(shí)現(xiàn)方法

    這篇文章主要介紹了java讀取圖片并轉(zhuǎn)化為二進(jìn)制字符串的實(shí)例代碼,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-09-09
  • 詳解Java線程池和Executor原理的分析

    詳解Java線程池和Executor原理的分析

    這篇文章主要介紹了詳解Java線程池和Executor原理的分析的相關(guān)資料,這里提供實(shí)例及分析原理幫助大家理解這部分知識(shí),需要的朋友可以參考下
    2017-07-07
  • Java中Double、Float類型的NaN和Infinity的具體使用

    Java中Double、Float類型的NaN和Infinity的具體使用

    Java在處理浮點(diǎn)數(shù)運(yùn)算時(shí),提供了NaN和Infinity兩個(gè)常量,本文主要介紹了Java中Double、Float類型的NaN和Infinity的具體使用,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • JavaSE程序邏輯控制實(shí)現(xiàn)詳細(xì)圖文教程

    JavaSE程序邏輯控制實(shí)現(xiàn)詳細(xì)圖文教程

    JavaSE是為了開發(fā)桌面應(yīng)用程序和控制臺(tái)應(yīng)用程序而設(shè)計(jì)的,使用JavaSE可以編寫?yīng)毩⑦\(yùn)行的Java應(yīng)用程序,這篇文章主要給大家介紹了關(guān)于JavaSE程序邏輯控制實(shí)現(xiàn)的相關(guān)資料,需要的朋友可以參考下
    2024-04-04
  • SpringBoot中處理跨域請(qǐng)求CORS的全面指南

    SpringBoot中處理跨域請(qǐng)求CORS的全面指南

    跨域資源共享是一種安全機(jī)制,它允許Web應(yīng)用程序在一個(gè)域上的資源請(qǐng)求另一個(gè)域上的資源,下面就跟隨小編一起來深入了解下SpringBoot中處理跨域請(qǐng)求CORS的具體操作吧
    2025-04-04
  • SpringBoot2開啟Actuator端點(diǎn)監(jiān)控的方法

    SpringBoot2開啟Actuator端點(diǎn)監(jiān)控的方法

    這篇文章主要介紹了SpringBoot2開啟Actuator端點(diǎn)監(jiān)控的相關(guān)資料,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • seata springcloud整合教程與遇到的坑

    seata springcloud整合教程與遇到的坑

    seata 是alibaba 出的一款分布式事務(wù)管理器,他有侵入性小,實(shí)現(xiàn)簡(jiǎn)單等特點(diǎn)。這篇文章主要介紹了seata springcloud整合教程與遇到的坑,需要的朋友可以參考下
    2021-07-07
  • 詳解使用Java原生代理實(shí)現(xiàn)AOP實(shí)例

    詳解使用Java原生代理實(shí)現(xiàn)AOP實(shí)例

    本篇文章主要介紹了詳解使用Java原生代理實(shí)現(xiàn)AOP實(shí)例,具有一定的參考價(jià)值,有興趣的可以了解一下。
    2017-01-01
  • springboot整合Dubbo與Feign的實(shí)現(xiàn)?(無注冊(cè)中心)

    springboot整合Dubbo與Feign的實(shí)現(xiàn)?(無注冊(cè)中心)

    本文主要介紹了springboot整合Dubbo與Feign的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • 深度解析SpringBoot中@Async引起的循環(huán)依賴

    深度解析SpringBoot中@Async引起的循環(huán)依賴

    本文主要介紹了深度解析SpringBoot中@Async引起的循環(huán)依賴,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02

最新評(píng)論

通州市| 太白县| 巩义市| 五家渠市| 雷州市| 宜宾县| 长宁县| 独山县| 兰西县| 宁海县| 湖口县| 舒兰市| 开远市| 临泉县| 大石桥市| 萍乡市| 九江县| 泰来县| 无锡市| 墨竹工卡县| 白玉县| 大同市| 广灵县| 恩施市| 无为县| 余庆县| 精河县| 马山县| 益阳市| 东山县| 威远县| 精河县| 磐安县| 泗洪县| 双桥区| 内黄县| 萨嘎县| 台安县| 广宗县| 女性| 乌审旗|