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

javabean?中使用@Transient屬性處理臨時字段

 更新時間:2023年08月14日 09:22:17   作者:明月一壺酒  
@Transient表示該屬性并非一個到數(shù)據(jù)庫表的字段的映射,ORM框架將忽略該屬性,本文給大家介紹javabean?中臨時字段的處理:@Transient,感興趣的朋友跟隨小編一起看看吧

當(dāng)我們使用spring data jpa開發(fā)的時候,會將實體類中的成員變量與表中的字段一一對應(yīng),當(dāng)我們在實體類中加上一個數(shù)據(jù)庫表沒有對應(yīng)字段的成員變量的時候,此時我們只要在這個成員變量上加上注解@Transient

@Transient表示該屬性并非一個到數(shù)據(jù)庫表的字段的映射,ORM框架將忽略該屬性. 如果一個屬性并非數(shù)據(jù)庫表的字段映射,務(wù)必將其標(biāo)示為@Transient,否則,ORM框架默認(rèn)其注解為@Basic比如現(xiàn)在有實體類Message,但是我想在使用它時想要多用一個字段來接收未讀消息的數(shù)量 unReadCount,此時只要在字段前加上@Transient注解就可以了。當(dāng)數(shù)據(jù)庫表字段與result不一致時用@Column注解

依賴包

import javax.persistence.Transient;

代碼

package com.xy.base.domain;
import lombok.Data;
import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;
import java.util.Date;
import java.util.List;
@Entity
@Table(name = "T_SS_LLJLB")
@Data
@Accessors(chain = true)
public class TSsLljlb extends BaseEntity {
    public static final String TABLE = "T_SS_LLJLB";
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "id", nullable = false)
    private Integer id;
    @ApiModelProperty(value = "操作人")
    @Column(name = "user_id", length = 50)
    private String userId;
    @ApiModelProperty(value = "攝像機(jī)ID")
    @Column(name = "camera_id", length = 50)
    private String cameraId;
    @ApiModelProperty(value = "攝像機(jī)名稱")
    @Column(name = "camera_name", length = 50)
    private String cameraName;
    @ApiModelProperty(value = "設(shè)備ID")
    @Column(name = "device_id", length = 50)
    private String deviceId;
    @ApiModelProperty(value = "通道ID")
    @Column(name = "channel_id", length = 50)
    private String channelId;
    @ApiModelProperty(value = "線路編碼")
    @Column(name = "line_code", length = 50)
    private String lineCode;
    @ApiModelProperty(value = "線路名稱")
    @Column(name = "line_name", length = 50)
    private String lineName;
    @ApiModelProperty(value = "操作類型,1-拉流 0-關(guān)流")
    @Column(name = "operation")
    private Integer operation;
    @ApiModelProperty(value = "拉流時間(頁面請求視頻流的時間)")
    @Column(name = "pull_time")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date pullTime;
    @ApiModelProperty(value = "推流時間(頁面獲取視頻URL的時間)")
    @Column(name = "push_time")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date pushTime;
    @ApiModelProperty(value = "頁面關(guān)流時間(頁面請求關(guān)閉視頻流的時間)")
    @Column(name = "page_close_time")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date pageCloseTime;
    @ApiModelProperty(value = "服務(wù)關(guān)流時間(分轉(zhuǎn)發(fā)服務(wù)實際關(guān)閉視頻流的時間)")
    @Column(name = "service_close_time")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date serviceCloseTime;
    @ApiModelProperty(value = "取流狀態(tài)(取流成功-200,取流失敗-報錯編碼)")
    @Column(name = "status")
    private Integer status;
    @ApiModelProperty(value = "創(chuàng)建記錄時間")
    @Column(name = "create_time")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
    @ApiModelProperty(value = "更新記錄時間")
    @Column(name = "update_time")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;
    @ApiModelProperty(value = "臨時記錄攝像頭拉流次數(shù)")
    @Transient
    private Integer num;
    public TSsLljlb initTSsLljlb(TSsLljlb tSsLljlb) {
        return this.setCreateTime(new Date());
    }
}

到此這篇關(guān)于javabean 中使用@Transient屬性處理臨時字段的文章就介紹到這了,更多相關(guān)javabean臨時字段的處理內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • IDEA 中使用 Big Data Tools 連接大數(shù)據(jù)組件

    IDEA 中使用 Big Data Tools 連接大數(shù)據(jù)組件

    本文主要介紹了IDEA 中使用 Big Data Tools 連接大數(shù)據(jù)組件,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • 2020.2 IntelliJ IDEA激活與IDEA2020.2破解詳細(xì)教程

    2020.2 IntelliJ IDEA激活與IDEA2020.2破解詳細(xì)教程

    這篇文章主要介紹了2020.2 IntelliJ IDEA激活與IDEA2020.2破解,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • SpringBoot中JSON工具類JsonUtils的實踐教學(xué)

    SpringBoot中JSON工具類JsonUtils的實踐教學(xué)

    Spring?Boot?項目里,JSON?工具類是每個?Service?都要寫的東西,JsonUtils的核心是一個統(tǒng)一接口覆蓋三套?JSON?引擎,本文主要介紹了JsonUtils在SpringBoot項目中的具體應(yīng)用,希望對大家有所幫助
    2026-06-06
  • JAVA中string數(shù)據(jù)類型轉(zhuǎn)換詳解

    JAVA中string數(shù)據(jù)類型轉(zhuǎn)換詳解

    在JAVA中string是final類,提供字符串不可以修改,string類型在項目中經(jīng)常使用,下面給大家介紹了string七種數(shù)據(jù)類型轉(zhuǎn)換,需要的朋友可以參考下
    2015-07-07
  • Java 獲取本機(jī)IP地址的方法的兩種方法

    Java 獲取本機(jī)IP地址的方法的兩種方法

    本文主要介紹了Java 獲取本機(jī)IP地址的方法的兩種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-01-01
  • IDEA out of memory問題解決分析及解決過程(親測)

    IDEA out of memory問題解決分析及解決過程(親測)

    文章介紹了解決IDEA啟動時出現(xiàn)out of memory問題的方法,通過在Help菜單中調(diào)整內(nèi)存參數(shù),提升相關(guān)數(shù)值后重啟IDEA即可解決,方法簡單有效,適合參考
    2025-10-10
  • Java 結(jié)構(gòu)化并發(fā)Structured Concurrency實踐舉例

    Java 結(jié)構(gòu)化并發(fā)Structured Concurrency實踐舉例

    Java21結(jié)構(gòu)化并發(fā)通過作用域和任務(wù)句柄統(tǒng)一管理并發(fā)生命周期,解決線程泄漏與任務(wù)追蹤問題,提升代碼安全性和可觀測性,其核心目標(biāo)為資源整合、依賴管理、異??刂?適用于復(fù)雜并發(fā)場景,未來將與JVM集成并擴(kuò)展框架支持,本文給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2025-09-09
  • Python中scrapy框架的ltem和scrapy.Request詳解

    Python中scrapy框架的ltem和scrapy.Request詳解

    這篇文章主要介紹了Python中scrapy框架的ltem和scrapy.Request詳解,Item是保存爬取數(shù)據(jù)的容器,它的使用方法和字典類似,不過,相比字典,Item提供了額外的保護(hù)機(jī)制,可以避免拼寫錯誤或者定義字段錯誤,需要的朋友可以參考下
    2023-09-09
  • SpringBoot個性化啟動Banner設(shè)置方法解析

    SpringBoot個性化啟動Banner設(shè)置方法解析

    這篇文章主要介紹了SpringBoot個性化啟動Banner設(shè)置方法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • ElasticSearch如何設(shè)置某個字段不分詞淺析

    ElasticSearch如何設(shè)置某個字段不分詞淺析

    最近在學(xué)習(xí)ElasticSearch官方文檔過程中發(fā)現(xiàn)的某個問題,記錄一下 希望能幫助到后面的朋友,下面這篇文章主要給大家介紹了關(guān)于ElasticSearch如何設(shè)置某個字段不分詞的相關(guān)資料,需要的朋友可以參考下
    2022-04-04

最新評論

岳普湖县| 武山县| 惠东县| 永春县| 麻城市| 手游| 湖南省| 玉田县| 莲花县| 虞城县| 宜良县| 新竹市| 黄骅市| 大埔区| 成安县| 古蔺县| 襄樊市| 威宁| 泰和县| 福安市| 澎湖县| 大化| 百色市| 叙永县| 龙岩市| 元氏县| 昭苏县| 洪洞县| 肇庆市| 仙桃市| 宜兴市| 六盘水市| 桐庐县| 长寿区| 盖州市| 兴宁市| 扎兰屯市| 柯坪县| 武鸣县| 青田县| 宜阳县|