亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

MyBatis-Plus非表字段的三種處理方法小結(jié)

 更新時間:2021年08月31日 11:41:37   作者:Eternity~  
這篇文章主要介紹了MyBatis-Plus非表字段的三種處理方法小結(jié),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

MyBatis-Plus非表字段的處理方式

1、使用關(guān)鍵字

transient修飾字段,不讓這個字段參與序列化

    //備注
    private transient String remark;

2、關(guān)鍵字static

mybatis不會給static構(gòu)建setter和getter,需要自己構(gòu)建setter和getter方法,全類只有一份,沒有每個對象都有。

    //備注
    private static String remark;
    public static void setRemark(String remark) {
        User.remark = remark;
    }
    public static String getRemark() {
        return remark;
    }

3、使用@TableField注解

把exist設(shè)置為false,可以保證每個對象都有。

 @TableField(exist = false)
    private String remark;

mybatisplus 非數(shù)據(jù)庫字段設(shè)置

transient  Dept dept;

使用transient修飾

我們都知道一個對象只要實現(xiàn)了Serilizable接口,這個對象就可以被序列化,java的這種序列化模式為開發(fā)者提供了很多便利,我們可以不必關(guān)系具體序列化的過程,只要這個類實現(xiàn)了Serilizable接口,這個類的所有屬性和方法都會自動序列化。

然而在實際開發(fā)過程中,我們常常會遇到這樣的問題,這個類的有些屬性需要序列化,而其他屬性不需要被序列化,打個比方,如果一個用戶有一些敏感信息(如密碼,銀行卡號等),為了安全起見,不希望在網(wǎng)絡(luò)操作(主要涉及到序列化操作,本地序列化緩存也適用)中被傳輸,這些信息對應(yīng)的變量就可以加上transient關(guān)鍵字。換句話說,這個字段的生命周期僅存于調(diào)用者的內(nèi)存中而不會寫到磁盤里持久化。

@TableField(exist = false)

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

相關(guān)文章

  • IntelliJ IDEA Tomcat控制臺中文亂碼問題的四種解決方案

    IntelliJ IDEA Tomcat控制臺中文亂碼問題的四種解決方案

    這篇文章主要給大家分享了4種方法完美解決IntelliJ IDEA Tomcat控制臺中文亂碼問題,文中有詳細(xì)的圖文介紹,對我們的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2023-08-08
  • SpringBoot整合spring-retry實現(xiàn)接口請求重試機制及注意事項

    SpringBoot整合spring-retry實現(xiàn)接口請求重試機制及注意事項

    今天通過本文給大家介紹我們應(yīng)該如何使用SpringBoot來整合spring-retry組件實現(xiàn)重試機制及注意事項,本文通過實例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2021-08-08
  • Java整數(shù)和字符串相互轉(zhuǎn)化實例詳解

    Java整數(shù)和字符串相互轉(zhuǎn)化實例詳解

    這篇文章主要介紹了Java整數(shù)和字符串相互轉(zhuǎn)化實例詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-02-02
  • Java(TM) Platform SE binary 打開jar文件的操作

    Java(TM) Platform SE binary 打開jar文件的操作

    這篇文章主要介紹了Java(TM) Platform SE binary 打開jar文件的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • 淺析java中 Spring MVC 攔截器作用及其實現(xiàn)

    淺析java中 Spring MVC 攔截器作用及其實現(xiàn)

    本篇文章主要介紹了java中SpringMVC 攔截器的使用及其實例,需要的朋友可以參考
    2017-04-04
  • RestTemplate調(diào)用POST和GET請求示例詳解

    RestTemplate調(diào)用POST和GET請求示例詳解

    這篇文章主要為大家介紹了RestTemplate調(diào)用POST和GET請求示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • Java的非對稱加密(RSA、數(shù)字簽名、數(shù)字證書)詳解

    Java的非對稱加密(RSA、數(shù)字簽名、數(shù)字證書)詳解

    這篇文章主要介紹了Java的非對稱加密(RSA、數(shù)字簽名、數(shù)字證書)詳解,非對稱加密:加密、解密使用不同的兩把密鑰,這兩把密鑰成對,一般通信開始時通過非對稱加密將對稱加密的密鑰發(fā)送給另一方,然后雙方通過對稱加密來進行溝通,需要的朋友可以參考下
    2024-01-01
  • Java數(shù)據(jù)結(jié)構(gòu)之LinkedList從鏈表到實現(xiàn)

    Java數(shù)據(jù)結(jié)構(gòu)之LinkedList從鏈表到實現(xiàn)

    LinkedList是Java中常用的數(shù)據(jù)結(jié)構(gòu)之一,實現(xiàn)了鏈表的特性,支持快速添加、刪除元素,可以用于實現(xiàn)隊列、棧、雙向隊列等數(shù)據(jù)結(jié)構(gòu)。LinkedList的內(nèi)部實現(xiàn)采用了雙向鏈表,其中每個節(jié)點都包含前驅(qū)節(jié)點和后繼節(jié)點的引用,可以直接訪問鏈表的頭尾元素
    2023-04-04
  • 從零構(gòu)建可視化jar包部署平臺JarManage教程

    從零構(gòu)建可視化jar包部署平臺JarManage教程

    這篇文章主要為大家介紹了從零構(gòu)建可視化jar包部署平臺JarManage教程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • idea插件生成jpa實體類的實現(xiàn)示例

    idea插件生成jpa實體類的實現(xiàn)示例

    本文主要介紹了idea插件生成jpa實體類的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-01-01

最新評論