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

mybatis plus saveOrUpdate實現(xiàn)有重復數(shù)據(jù)就更新,否則新增方式

 更新時間:2023年12月08日 09:48:11   作者:一寫代碼就開心  
這篇文章主要介紹了mybatis plus saveOrUpdate實現(xiàn)有重復數(shù)據(jù)就更新,否則新增方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

你的實體類有id這個字段

mybatis plus 默認是根據(jù)ID查詢數(shù)據(jù)庫,看是否有一樣的數(shù)據(jù)的;所以我們要求你的表里面一定要有一個ID字段

  Test testDemo = new Test();
        testDemo.setId("555");
        testDemo.setBbb(555.33f);

        gbaseTestService.saveOrUpdate(testDemo);

以上的代碼意思就是,先根據(jù)ID查詢數(shù)據(jù)庫,看有沒有數(shù)據(jù),如果有,那么久更新,如果沒有,那么久新增

你的實體類里面沒有ID字段

不是所有的表里面都有ID字段,那么如何實現(xiàn)以上的功能,也就是根據(jù)特定的字段進行判斷,如果這個字段一樣,那么久更新,否則新增;

首先我們先找到實體類,在我們要判斷的那個字段上面加

之后寫代碼

        Test testDemo = new Test();
        testDemo.setAaa("555");
        testDemo.setBbb(555.33f);
        UpdateWrapper<Test> unite_demo = new UpdateWrapper<Test>()
                .eq("aaa", testDemo.getAaa());
        gbaseTestService.saveOrUpdate(testDemo,unite_demo);

總結

以上就實現(xiàn)了新增或者更新的操作

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

相關文章

  • java中ResultSet遍歷數(shù)據(jù)操作

    java中ResultSet遍歷數(shù)據(jù)操作

    這篇文章主要介紹了java中ResultSet遍歷數(shù)據(jù)操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • IDEA配置和啟動maven項目詳細步驟

    IDEA配置和啟動maven項目詳細步驟

    本文介紹了從SVN檢出Web項目并進行Maven化、JDK和項目結構配置、Spring和Tomcat環(huán)境搭建的詳細步驟,幫助讀者順利完成Java Web項目的開發(fā)環(huán)境搭建
    2025-10-10
  • 淺談一個基礎的SpringBoot項目該包含哪些

    淺談一個基礎的SpringBoot項目該包含哪些

    這篇文章主要介紹了淺談一個基礎的SpringBoot項目該包含哪些,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-10-10
  • java序列化和java反序列化示例

    java序列化和java反序列化示例

    在web項目開發(fā)的時候,經(jīng)常用到序列化和反序列化用來傳遞大流量的數(shù)據(jù),類只有實現(xiàn)Serializable借口才能被序列化,下來是java序列化和反序列化演示
    2014-01-01
  • springboot DTO字符字段與日期字段的轉(zhuǎn)換問題

    springboot DTO字符字段與日期字段的轉(zhuǎn)換問題

    這篇文章主要介紹了springboot DTO字符字段與日期字段的轉(zhuǎn)換問題,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • SpringBoot自定義HttpMessageConverter操作

    SpringBoot自定義HttpMessageConverter操作

    這篇文章主要介紹了SpringBoot自定義HttpMessageConverter的操作,具有很好的參考價值,如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • SpringBoot集成Redis流程詳解

    SpringBoot集成Redis流程詳解

    這篇文章主要介紹了SpringBoot集成Redis流程詳解,導入jar包,編寫配置類,編寫util類,配置yml這四個步驟,有詳細的代碼示例,,需要的朋友可以參考下
    2023-05-05
  • Cursor IDE中SpringBoot項目啟動內(nèi)存不足問題的解決方案

    Cursor IDE中SpringBoot項目啟動內(nèi)存不足問題的解決方案

    在CursorIDE中運行SpringBoot項目時,可能出現(xiàn)啟動失敗、報錯等問題,這些問題通常與JVM內(nèi)存設置不當有關,本文總結了多種解決方案,需要的朋友可以參考下
    2026-04-04
  • 詳解java內(nèi)部類的訪問格式和規(guī)則

    詳解java內(nèi)部類的訪問格式和規(guī)則

    在本文里我們給大家詳細分享了關于java內(nèi)部類的訪問格式和規(guī)則知識點內(nèi)容,有興趣的朋友們學習下。
    2018-10-10
  • 如何解決springcloud feign 首次調(diào)用100%失敗的問題

    如何解決springcloud feign 首次調(diào)用100%失敗的問題

    這篇文章主要介紹了如何解決springcloud feign 首次調(diào)用100%失敗的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06

最新評論

溧水县| 富宁县| 芦山县| 含山县| 漯河市| 黄山市| 土默特左旗| 华池县| 陆良县| 湖口县| 克拉玛依市| 天峨县| 华宁县| 新干县| 乌兰察布市| 灯塔市| 赤水市| 宝坻区| 西昌市| 崇文区| 新龙县| 呼和浩特市| 九龙坡区| 万安县| 罗平县| 临夏县| 徐汇区| 泰安市| 久治县| 特克斯县| 南安市| 台州市| 宝清县| 台安县| 瑞昌市| 平顶山市| 云南省| 包头市| 偏关县| 柯坪县| 延川县|