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

SpringBoot-MyBatis-plus實體類中常用的注解用法

 更新時間:2025年06月19日 09:59:58   作者:Nice-or-77  
這篇文章主要介紹了SpringBoot-MyBatis-plus實體類中常用的注解用法,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

@TableName

在Java類上通過添加@TableName注解并指定表名,ORM框架會將該類與指定的數(shù)據(jù)庫表進行映射

@TableId(type = IdType.AUTO)

在實體類中,使用@TableId注解來標(biāo)記主鍵字段。

@TableField("xxx")

當(dāng)數(shù)據(jù)庫中的字段名與實體類中的屬性名不一致時,可以使用@TableField注解來指定數(shù)據(jù)庫表中的字段名。

@TableField(exist = false)

‌解決字段名不一致問題‌

  • 當(dāng)數(shù)據(jù)庫中的字段名與實體類中的屬性名不一致時,可以使用@TableField注解來指定數(shù)據(jù)庫表中的字段名。
  • 例如,如果數(shù)據(jù)庫中的字段名為user_addr,而實體類中的屬性名為userAddr,可以使用@TableField(value = "user_addr")來映射這兩個名稱。

‌處理數(shù)據(jù)庫不存在的字段‌

  • 如果數(shù)據(jù)庫表中不存在某些字段,但在實體類中需要這些字段,可以使用@TableField注解并設(shè)置exist屬性為false。
  • 例如,如果數(shù)據(jù)庫表中沒有money字段,但實體類中需要這個字段,可以在該字段上方使用@TableField(exist = "false")來指定。

‌控制查詢時返回的字段‌

  • 通過@TableField注解可以控制查詢時不返回某些字段的值。
  • 例如,如果不想在查詢結(jié)果中包含name字段的值,可以使用@TableField注解來隱藏該字段的查詢結(jié)果。
@TableName("account") //指定表名,當(dāng)類名與表名不一致時,可以使用,如果一致,就不用寫
@Data
public class Account {
    //主鍵自增
    @TableId(type = IdType.AUTO)
    private Long id;
    //屬性和數(shù)據(jù)庫字段名一致,如果不一致,使用@TableField("字段名")指定
    @TableField("account")
    private String account;
    private String password;
    private String name;
    private Double money;
    private String status;

    @TableField(exist = false)//不存在數(shù)據(jù)庫中
    private String remark;//不在表列中

}

總結(jié)

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

相關(guān)文章

  • Java實現(xiàn)順時針輸出螺旋二維數(shù)組的方法示例

    Java實現(xiàn)順時針輸出螺旋二維數(shù)組的方法示例

    這篇文章主要介紹了利用Java如何實現(xiàn)順時針輸出螺旋二維數(shù)組的方法示例,文中給出了詳細的示例代碼和注釋,相信對大家具有一定的參考價值,有需要的朋友們下面來一起看看吧。
    2017-02-02
  • Intellij IDEA菜單欄不見了(Main Menu as Separate Toolbar)恢復(fù)菜單欄顯示的解決辦法

    Intellij IDEA菜單欄不見了(Main Menu as Separat

    有人問博主,關(guān)于Intellij IDEA菜單欄找不到了,被不小心的操作給隱藏了,怎么辦?下面給大家分享解決方案,感興趣的朋友跟隨小編一起看看吧
    2024-06-06
  • java 中 String format 和Math類實例詳解

    java 中 String format 和Math類實例詳解

    這篇文章主要介紹了java 中 String format 和Math類實例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • SpringCloud中Eureka的配置及使用講解

    SpringCloud中Eureka的配置及使用講解

    Eureka?服務(wù)注冊中心,主要用于提供服務(wù)注冊功能,當(dāng)微服務(wù)啟動時,會將自己的服務(wù)注冊到?Eureka?Server,這篇文章主要介紹了SpringCloud中Eureka的配置及詳細使用,需要的朋友可以參考下
    2023-01-01
  • Java讀取XML實現(xiàn)過程(DOM方式)

    Java讀取XML實現(xiàn)過程(DOM方式)

    文章介紹了如何使用Java的DOM方式讀取XML文件,并詳細說明了讀取過程中需要注意的事項,如文件路徑、節(jié)點層級和屬性值的獲取方式,作者通過一個示例代碼展示了如何實現(xiàn)XML的讀取,并總結(jié)了自己的經(jīng)驗,希望對讀者有所幫助
    2025-11-11
  • Java數(shù)據(jù)結(jié)構(gòu)之鏈表的增刪查改詳解

    Java數(shù)據(jù)結(jié)構(gòu)之鏈表的增刪查改詳解

    今天帶大家來學(xué)習(xí)Java鏈表的增刪改查的相關(guān)知識,文中有非常詳細的代碼示例,對正在學(xué)習(xí)Java的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-05-05
  • idea導(dǎo)入項目框架的詳細操作方法

    idea導(dǎo)入項目框架的詳細操作方法

    大家使用idea開發(fā)工具時經(jīng)常會需要導(dǎo)入項目框架,糾結(jié)該怎么操作呢,今天小編給大家分享一篇圖文教程,幫助大家解決idea導(dǎo)入項目框架的問題,感興趣的朋友一起看看吧
    2021-05-05
  • 關(guān)于JVM默認堆內(nèi)存大小問題

    關(guān)于JVM默認堆內(nèi)存大小問題

    這篇文章主要介紹了關(guān)于JVM默認堆內(nèi)存大小問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Java8中的LocalDateTime你會使用了嗎

    Java8中的LocalDateTime你會使用了嗎

    LocalDateTime?是?Java?8?中日期時間?API?提供的一個類,在日期和時間的表示上提供了更加豐富和靈活的支持,本文就來講講LocalDateTime的一些具體使用方法吧
    2023-05-05
  • java Servlet 實現(xiàn)動態(tài)驗證碼圖片示例

    java Servlet 實現(xiàn)動態(tài)驗證碼圖片示例

    這篇文章主要介紹了java Servlet 實現(xiàn)動態(tài)驗證碼圖片示例的資料,這里整理了詳細的代碼,有需要的小伙伴可以參考下。
    2017-02-02

最新評論

东丰县| 连平县| 娄烦县| 文昌市| 武平县| 盐源县| 富蕴县| 宾川县| 重庆市| 新和县| 长乐市| 青海省| 吉水县| 偏关县| 婺源县| 伊通| 平遥县| 苏尼特左旗| 鄯善县| 三亚市| 桃源县| 都匀市| 南城县| 正蓝旗| 建始县| 大庆市| 清河县| 娱乐| 耒阳市| 濮阳市| 怀仁县| 镇康县| 永城市| 垫江县| 清河县| 克东县| 高平市| 枣庄市| 扬中市| 龙里县| 株洲市|