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

mybatisPlus 實體類與數(shù)據(jù)庫表映射關(guān)系詳解

 更新時間:2022年01月10日 11:45:58   作者:山雨欲來風(fēng)滿樓之LZG  
這篇文章主要介紹了mybatisPlus 實體類與數(shù)據(jù)庫表映射關(guān)系詳解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教。

實體類與數(shù)據(jù)庫表映射關(guān)系

使用mybatisPlus時,會確定實體類和數(shù)據(jù)的映射關(guān)系

具體的映射方法有兩種

1、默認(rèn):采用駝峰映射規(guī)則

例如MyUserTable 對應(yīng)的數(shù)據(jù)庫表為 my_user_table ;  TEMyUserTable 對應(yīng)表名為t_e_my_user_table;

2、注解@TableName     

在類名上方添加@TableName("my_user_table")

忽略某個實體類屬性和數(shù)據(jù)庫表字段之間的映射關(guān)系

問題描述

在開發(fā)中可能會遇到MyBatis-Plus使用實體類屬性進(jìn)行SQL操作,但是不用存到數(shù)據(jù)庫中去查找,這時候我們的實體中有這個屬性,但是數(shù)據(jù)庫的表中沒有這個字段(即:實體類屬性非數(shù)據(jù)庫表字段),如果不做處理就會報錯。

API

  • @TableName:數(shù)據(jù)庫表相關(guān)
  • @TableId:表主鍵標(biāo)識
  • @TableField:表字段標(biāo)識
  • @TableLogic:表字段邏輯處理注解(邏輯刪除)

解決方案

忽略映射字段時可以在實體類屬性上使用以下注解:

  • @TableField(exist = false):表示該屬性不為數(shù)據(jù)庫表字段,但又是必須使用的。
  • @TableField(exist = true):表示該屬性為數(shù)據(jù)庫表字段。

在實體類的屬性上面加上這個注解后,此字段就不會映射數(shù)據(jù)庫了。

?@TableField(exist = false)
? private Position position;

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

相關(guān)文章

  • 深入分析Comparable與Comparator及Clonable三個Java接口

    深入分析Comparable與Comparator及Clonable三個Java接口

    接口不是類,而是對類的一組需求描述,這些類要遵從接口描述的統(tǒng)一格式進(jìn)行定義,這篇文章主要為大家詳細(xì)介紹了Java的Comparable,Comparator和Cloneable的接口,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-05-05
  • Spring?boot?整合Logback過程示例解析

    Spring?boot?整合Logback過程示例解析

    這篇文章主要為大家介紹了Spring?boot?整合Logback的過程及示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • SpringBoot和Vue接口如何調(diào)用傳參

    SpringBoot和Vue接口如何調(diào)用傳參

    本文總結(jié)了SpringBoot和Vue.js中接口調(diào)用的常見傳參方式,包括GET、POST請求的參數(shù)傳遞方式,以及SpringBoot中常用的注解進(jìn)行參數(shù)接收的方法,文章詳細(xì)介紹了Axios請求的封裝方法,并提供了一些實際的代碼示例
    2025-02-02
  • 常用Maven庫,鏡像庫及maven/gradle配置(小結(jié))

    常用Maven庫,鏡像庫及maven/gradle配置(小結(jié))

    這篇文章主要介紹了常用Maven庫,鏡像庫及maven/gradle配置(小結(jié)),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • SpringBoot入門編寫第一個程序Helloworld

    SpringBoot入門編寫第一個程序Helloworld

    這篇文章是Springboot入門篇,來教大家編寫第一個Springboot程序Helloworld,文中附有詳細(xì)的示例代碼,有需要的同學(xué)可以借鑒參考下
    2021-09-09
  • 軟件開發(fā)基礎(chǔ)之設(shè)計模式概述

    軟件開發(fā)基礎(chǔ)之設(shè)計模式概述

    這篇文章介紹了軟件開發(fā)基礎(chǔ)之設(shè)計模式,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-09-09
  • SpringBoot實現(xiàn)接口冪等性的4種方案

    SpringBoot實現(xiàn)接口冪等性的4種方案

    這篇文章主要介紹了SpringBoot實現(xiàn)接口冪等性的4種方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Java 訪問剪切板(復(fù)制,粘貼)的示例

    Java 訪問剪切板(復(fù)制,粘貼)的示例

    這篇文章主要介紹了Java 訪問剪切板(復(fù)制,粘貼)的示例,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2020-11-11
  • java中FileOutputStream中文亂碼問題解決辦法

    java中FileOutputStream中文亂碼問題解決辦法

    這篇文章主要介紹了java中FileOutputStream中文亂碼問題解決辦法的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • 基于java類路徑classpath和包的實例講解

    基于java類路徑classpath和包的實例講解

    下面小編就為大家分享一篇基于java類路徑classpath和包的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01

最新評論

伽师县| 定襄县| 镇赉县| 五家渠市| 进贤县| 石台县| 鄱阳县| 天台县| 金堂县| 达拉特旗| 峨眉山市| 手游| 大方县| 额济纳旗| 会昌县| 神木县| 辽阳市| 江都市| 雅安市| 灵台县| 山阴县| 汕头市| 通城县| 峨眉山市| 自治县| 澎湖县| 寻乌县| 武平县| 德江县| 南充市| 黄山市| 扬州市| 札达县| 台北市| 曲水县| 盐亭县| 蛟河市| 宝鸡市| 佛坪县| 贵阳市| 九台市|