| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- package com.its.op.model.entity;
- import lombok.AllArgsConstructor;
- import lombok.Builder;
- import lombok.Getter;
- import lombok.NoArgsConstructor;
- import org.hibernate.annotations.ColumnDefault;
- import org.hibernate.annotations.DynamicInsert;
- import org.hibernate.annotations.DynamicUpdate;
- import javax.persistence.*;
- import java.io.Serializable;
- @DynamicInsert @DynamicUpdate
- @Getter
- @NoArgsConstructor
- @Builder
- @AllArgsConstructor
- @Entity
- @Table(name = "TB_CMMN_CD")
- @IdClass(CmmnCdKey.class)
- public class CmmnCdSingle implements Serializable {
- @Id
- @Column(nullable = false, length = 7)
- private String CMMN_CD; // N VARCHAR2(7) N 공통 코드
- @Id
- @Column(nullable = false, length = 5)
- private String CMMN_CLSF_CD; // N VARCHAR2(5) N 공통 분류 코드
- @Column(nullable = false, length = 100)
- private String CMMN_CD_KOR_NM; // N VARCHAR2(100) Y 공통 코드 한글 명
- @Column(length = 100)
- private String CMMN_CD_ENGL_NM; // N VARCHAR2(100) Y 공통 코드 영문 명
- @Column(length = 40)
- private String CMMN_CD_ABBR; // N VARCHAR2(40) Y 공통 코드 약어
- @Column(length = 600)
- private String RMRK; // N VARCHAR2(600) Y 비고
- @Column(length = 60)
- private String ATRB1; // N VARCHAR2(60) Y 속성1
- @Column(length = 60)
- private String ATRB2; // N VARCHAR2(60) Y 속성2
- @Column(columnDefinition = "CHAR", length = 1)
- @ColumnDefault(value = "Y")
- private String USE_YN; // N CHAR(1) Y 'N' 사용 여부
- }
|