| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- package com.its.op.model.entity;
- import lombok.AllArgsConstructor;
- import lombok.Getter;
- import lombok.NoArgsConstructor;
- import org.hibernate.annotations.DynamicInsert;
- import org.hibernate.annotations.DynamicUpdate;
- import org.hibernate.annotations.NotFound;
- import org.hibernate.annotations.NotFoundAction;
- import javax.persistence.*;
- @DynamicInsert
- @DynamicUpdate
- @Getter
- @NoArgsConstructor
- @AllArgsConstructor
- @Entity
- @Table(name = "TB_LINK_TRAF")
- public class LinkTraf {
- @Id
- @Column(nullable = false, unique = true, length = 10)
- private Long LINK_ID; // N NUMBER(10) N 링크ID
- @Column(nullable = false, length = 14)
- private String PRCN_DT; // N VARCHAR2(14) Y 가공 일시
- @Column(length = 6)
- private Integer TFVL; // N NUMBER(6) Y 0 교통량
- @Column(length = 3)
- private Integer SPED; // N NUMBER(3) Y 0 속도
- @Column(columnDefinition = "NUMBER", length = 5, precision = 2)
- private Double OCPY_RATE; // N NUMBER(5,2) Y 0 점유 율
- @Column(length = 6)
- private Integer TRVL_HH; // N NUMBER(6) Y 0 통행 시간
- @Column(length = 7)
- private String CMTR_GRAD_CD; // N VARCHAR2(7) Y 소통 등급 코드
- @Column(columnDefinition = "CHAR", length = 1)
- private String MISS_YN; // N CHAR(1) Y 'N' 결측 여부
- @Column(length = 3)
- private Integer PRCN_SPED; // N NUMBER(3) Y 0 가공 속도
- @Column(length = 3)
- private Integer SMTH_SPED; // N NUMBER(3) Y 0 평활화 속도
- @Column(length = 3)
- private Integer ADJS_SPED; // N NUMBER(3) Y 0 보정 속도
- @Column(length = 3)
- private Integer PTRN_SPED; // N NUMBER(3) Y 0 패턴 속도
- @Column(length = 7)
- private String PRCN_SORC; // N VARCHAR2(7) Y 가공 소스
- @Column(length = 7)
- private String ADJS_SORC; // N VARCHAR2(7) Y 보정 소스
- @Column(length = 3)
- private Integer DATA_NUM; // N NUMBER(3) Y 0 데이터 개수
- @OneToOne
- @JoinColumn(insertable=false, updatable=false, name="LINK_ID", referencedColumnName = "LINK_ID")
- @NotFound(action = NotFoundAction.IGNORE)
- private Link link = new Link();
- /*
- @OneToOne
- @JoinColumn(insertable=false, updatable=false, name="LINK_ID", referencedColumnName = "LINK_ID")
- private Node from_node = new Node();
- @OneToOne
- @JoinColumn(insertable=false, updatable=false, name="LINK_ID", referencedColumnName = "LINK_ID")
- private Node to_node = new Node();*/
- }
|