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

MybatisPlus中removeById刪除數(shù)據(jù)庫未變解決方案

 更新時(shí)間:2025年08月08日 14:48:32   作者:高樹悲風(fēng)  
MyBatisPlus中,removeById需實(shí)體類標(biāo)注@TableId注解以識(shí)別數(shù)據(jù)庫主鍵,若字段名不一致,應(yīng)通過value屬性指定表主鍵字段名,確保正確映射

MybatisPlus中removeById刪除數(shù)據(jù)庫未變

removeById(Serializable id)

傳入的是id:Integer Long等,不是實(shí)體對象,就是對應(yīng)你表的主鍵

由于我剛開始建表時(shí)未設(shè)置主鍵mybatisplus自動(dòng)生成未在實(shí)體類表中標(biāo)注主鍵。后加了主鍵

所以需在實(shí)體類主鍵添加上@TableId就成功了

@TableId(value = "product_id", type = IdType.AUTO)

@TableId注解是專門用在主鍵上的注解

如果數(shù)據(jù)庫中的主鍵字段名和實(shí)體中的屬性名,不一樣且不是駝峰之類的對應(yīng)關(guān)系,可以在實(shí)體中表示主鍵的屬性上加@Tableid注解,并指定@Tableid注解的value屬性值為表中主鍵的字段名既可以對應(yīng)上。

比如數(shù)據(jù)中的表中的字段是vote_id,但是實(shí)體類是voteId。那么就需要在voteId上打上這個(gè)注解,如下:

/** 主鍵 */
    @TableId("vote_id")
    @TableId(value = "vote_id")
    private Long voteId;

總結(jié)

removeById根據(jù)你數(shù)據(jù)庫表中的主鍵來刪除,就算數(shù)據(jù)庫中有設(shè)置主鍵實(shí)體類上未標(biāo)注也是不行的,所以需要在實(shí)體類中注@TableId注解來標(biāo)注主鍵

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

相關(guān)文章

  • Spring異常捕獲且回滾事務(wù)解決方案

    Spring異常捕獲且回滾事務(wù)解決方案

    這篇文章主要介紹了Spring異常捕獲且回滾事務(wù)解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • jdbc連接oracle數(shù)據(jù)庫功能示例

    jdbc連接oracle數(shù)據(jù)庫功能示例

    這篇文章主要介紹了jdbc連接oracle數(shù)據(jù)庫功能,結(jié)合實(shí)例形式詳細(xì)分析了java基于jdbc連接Oracle數(shù)據(jù)庫的具體操作步驟與相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2017-01-01
  • Spring @Bean注解配置及使用方法解析

    Spring @Bean注解配置及使用方法解析

    這篇文章主要介紹了Spring @Bean注解配置及使用方法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Java提示缺少返回語句的解決辦法

    Java提示缺少返回語句的解決辦法

    在本篇文章里小編給大家分享了關(guān)于Java提示缺少返回語句的解決辦法以及相關(guān)知識(shí)點(diǎn),需要的朋友們參考下。
    2019-07-07
  • java通過isAccessAllowed方法實(shí)現(xiàn)訪問控制

    java通過isAccessAllowed方法實(shí)現(xiàn)訪問控制

    在Web應(yīng)用開發(fā)中,使用Apache Shiro框架的isAccessAllowed方法可以有效管理用戶的訪問權(quán)限,本文詳細(xì)解析了該方法的實(shí)現(xiàn)過程,包括用戶身份驗(yàn)證、權(quán)限判斷和安全性分析,下面就一起來了解一下
    2024-09-09
  • SpringCloud?Hystrix?斷路器的實(shí)現(xiàn)

    SpringCloud?Hystrix?斷路器的實(shí)現(xiàn)

    本文主要介紹了SpringCloud?Hystrix?斷路器的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-03-03
  • java實(shí)現(xiàn)1M圖片壓縮優(yōu)化到100kb實(shí)現(xiàn)示例

    java實(shí)現(xiàn)1M圖片壓縮優(yōu)化到100kb實(shí)現(xiàn)示例

    這篇文章主要為大家介紹了java實(shí)現(xiàn)1M圖片壓縮優(yōu)化到100kb示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • Springboot+AOP實(shí)現(xiàn)時(shí)間參數(shù)格式轉(zhuǎn)換

    Springboot+AOP實(shí)現(xiàn)時(shí)間參數(shù)格式轉(zhuǎn)換

    前端傳過來的時(shí)間參數(shù),后端可以自定義時(shí)間格式轉(zhuǎn)化使用,這樣想轉(zhuǎn)成什么就轉(zhuǎn)成什么。本文將利用自定義注解AOP實(shí)現(xiàn)時(shí)間參數(shù)格式轉(zhuǎn)換,感興趣的可以了解一下
    2022-04-04
  • Springboot之自定義全局異常處理的實(shí)現(xiàn)

    Springboot之自定義全局異常處理的實(shí)現(xiàn)

    這篇文章主要介紹了Springboot之自定義全局異常處理的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Java案例分享-集合嵌套

    Java案例分享-集合嵌套

    這篇文章主要介紹了Java案例分享-集合嵌套,通過案例創(chuàng)建一個(gè)ArrayList集合,存儲(chǔ)三個(gè)元素,每一個(gè)元素都是HashMap,每一個(gè)HashMap的鍵和值都是String,并遍歷,實(shí)際操作內(nèi)容需要的小伙伴可以參考一下
    2022-04-04

最新評(píng)論

株洲市| 扎鲁特旗| 绥芬河市| 庆安县| 天柱县| 宣武区| 陇南市| 文登市| 峨山| 武陟县| 雅安市| 鲁山县| 定兴县| 扶余县| 新乐市| 巴中市| 龙井市| 阿荣旗| 丰都县| 外汇| 西畴县| 辽阳县| 泗洪县| 化州市| 襄城县| 徐闻县| 株洲市| 宜兴市| 项城市| 射阳县| 广宗县| 元谋县| 恩施市| 磐石市| 青阳县| 萨嘎县| 贵州省| 十堰市| 桐乡市| 彩票| 宁远县|