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

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

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

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

@Transient表示該屬性并非一個到數(shù)據庫表的字段的映射,ORM框架將忽略該屬性. 如果一個屬性并非數(shù)據庫表的字段映射,務必將其標示為@Transient,否則,ORM框架默認其注解為@Basic比如現(xiàn)在有實體類Message,但是我想在使用它時想要多用一個字段來接收未讀消息的數(shù)量 unReadCount,此時只要在字段前加上@Transient注解就可以了。當數(shù)據庫表字段與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 = "攝像機ID")
    @Column(name = "camera_id", length = 50)
    private String cameraId;
    @ApiModelProperty(value = "攝像機名稱")
    @Column(name = "camera_name", length = 50)
    private String cameraName;
    @ApiModelProperty(value = "設備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-關流")
    @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 = "頁面關流時間(頁面請求關閉視頻流的時間)")
    @Column(name = "page_close_time")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date pageCloseTime;
    @ApiModelProperty(value = "服務關流時間(分轉發(fā)服務實際關閉視頻流的時間)")
    @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());
    }
}

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

相關文章

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

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

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

    2020.2 IntelliJ IDEA激活與IDEA2020.2破解詳細教程

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

    SpringBoot中JSON工具類JsonUtils的實踐教學

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

    JAVA中string數(shù)據類型轉換詳解

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

    Java 獲取本機IP地址的方法的兩種方法

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

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

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

    Java 結構化并發(fā)Structured Concurrency實踐舉例

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

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

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

    SpringBoot個性化啟動Banner設置方法解析

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

    ElasticSearch如何設置某個字段不分詞淺析

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

最新評論

宿州市| 和田市| 颍上县| 大关县| 广昌县| 扬州市| 会泽县| 巴林左旗| 陈巴尔虎旗| 宜丰县| 盐池县| 华坪县| 庐江县| 甘泉县| 邯郸市| 永新县| 永德县| 英超| 象山县| 荆州市| 平顶山市| 南投县| 宜兰市| 汽车| 中宁县| 班玛县| 安西县| 罗平县| 思茅市| 浦城县| 罗田县| 泉州市| 菏泽市| 出国| 会理县| 永泰县| 彩票| 左贡县| 孟州市| 西和县| 清水河县|