diff --git a/build.gradle b/build.gradle index 33dbfc2..e8bebf4 100644 --- a/build.gradle +++ b/build.gradle @@ -1,6 +1,6 @@ buildscript { ext { - spring = '3.2.1' + spring = '3.2.2' boot = 'org.springframework.boot' lombok = 'org.projectlombok:lombok' } diff --git a/data/cns/src/main/java/kr/co/palnet/kac/data/cns/model/CnsFaqBas.java b/data/cns/src/main/java/kr/co/palnet/kac/data/cns/model/CnsFaqBas.java index a0d0b2b..13b6326 100644 --- a/data/cns/src/main/java/kr/co/palnet/kac/data/cns/model/CnsFaqBas.java +++ b/data/cns/src/main/java/kr/co/palnet/kac/data/cns/model/CnsFaqBas.java @@ -15,13 +15,19 @@ import java.time.Instant; @AllArgsConstructor @NoArgsConstructor @Builder +@TableGenerator( + table = "COM_SEQ_BAS", + name = "CNS_FAQ_BAS_SEQ", + pkColumnValue = "FAQ_SNO", + allocationSize = 1 +) @Entity @Table(name = "CNS_FAQ_BAS") public class CnsFaqBas { // FAQ일련번호 @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) + @GeneratedValue(strategy = GenerationType.TABLE, generator = "CNS_FAQ_BAS_SEQ") @Column(name = "FAQ_SNO") // mysql :: "int unsigned" private Long faqSno; diff --git a/data/cns/src/main/java/kr/co/palnet/kac/data/cns/model/CnsQnaBas.java b/data/cns/src/main/java/kr/co/palnet/kac/data/cns/model/CnsQnaBas.java index 479cfc1..c105089 100644 --- a/data/cns/src/main/java/kr/co/palnet/kac/data/cns/model/CnsQnaBas.java +++ b/data/cns/src/main/java/kr/co/palnet/kac/data/cns/model/CnsQnaBas.java @@ -6,8 +6,6 @@ import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import org.hibernate.annotations.ColumnDefault; -import org.hibernate.annotations.CreationTimestamp; -import org.hibernate.annotations.UpdateTimestamp; import java.time.Instant; @@ -16,13 +14,19 @@ import java.time.Instant; @AllArgsConstructor @NoArgsConstructor @Builder +@TableGenerator( + table = "COM_SEQ_BAS", + name = "CNS_QNA_BAS_SEQ", + pkColumnValue = "QNA_SNO", + allocationSize = 1 +) @Entity @Table(name = "CNS_QNA_BAS") public class CnsQnaBas { // QNA일련번호 @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) + @GeneratedValue(strategy = GenerationType.TABLE, generator = "CNS_QNA_BAS_SEQ") @Column(name = "QNA_SNO") // mysql :: "int unsigned" private Long qnaSno; diff --git a/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComArcrftBas.java b/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComArcrftBas.java index 2a1ecaa..079111e 100644 --- a/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComArcrftBas.java +++ b/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComArcrftBas.java @@ -12,13 +12,19 @@ import java.util.List; @NoArgsConstructor @Builder @ToString(exclude = {"comIdntfBasList"}) +@TableGenerator( + table = "COM_SEQ_BAS", + name = "COM_ARCRFT_BAS_SEQ", + pkColumnValue = "ARCRFT_SNO", + allocationSize = 1 +) @Entity @Table(name = "COM_ARCRFT_BAS") public class ComArcrftBas { // 기체일련번호 @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) + @GeneratedValue(strategy = GenerationType.TABLE, generator = "COM_ARCRFT_BAS_SEQ") @Column(name = "ARCRFT_SNO") // mysql :: "int unsigned" private Long arcrftSno; diff --git a/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComConfirmBas.java b/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComConfirmBas.java index a308c33..1899853 100644 --- a/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComConfirmBas.java +++ b/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComConfirmBas.java @@ -12,13 +12,19 @@ import java.time.Instant; @Builder @NoArgsConstructor @AllArgsConstructor +@TableGenerator( + table = "COM_SEQ_BAS", + name = "COM_CONFIRM_BAS_SEQ", + pkColumnValue = "CONFIRM_SNO", + allocationSize = 1 +) @Entity @Table(name = "COM_CONFIRM_BAS") public class ComConfirmBas { // 확인일련번호 @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) + @GeneratedValue(strategy = GenerationType.TABLE, generator = "COM_CONFIRM_BAS_SEQ") @Column(name = "CONFIRM_SNO") // mysql :: "int unsigned" private Long confirmSno; diff --git a/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComFileBas.java b/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComFileBas.java index 95aec2d..ef674a2 100644 --- a/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComFileBas.java +++ b/data/com/src/main/java/kr/co/palnet/kac/data/com/domain/ComFileBas.java @@ -13,12 +13,18 @@ import java.time.Instant; @NoArgsConstructor @AllArgsConstructor @Builder +@TableGenerator( + table = "COM_SEQ_BAS", + name = "COM_FILE_BAS_SEQ", + pkColumnValue = "FILE_SNO", + allocationSize = 1 +) @Entity @Table(name = "COM_FILE_BAS") public class ComFileBas { // 파일일련번호 @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) + @GeneratedValue(strategy = GenerationType.TABLE, generator = "COM_FILE_BAS_SEQ") @Column(name = "FILE_SNO") // mysql :: "int unsigned" private Long fileSno; diff --git a/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/CtrCntrlHstry.java b/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/CtrCntrlHstry.java index 777803a..cd43699 100644 --- a/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/CtrCntrlHstry.java +++ b/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/CtrCntrlHstry.java @@ -12,13 +12,19 @@ import java.util.List; @AllArgsConstructor @Builder @ToString(exclude = {"ctrCntrlHstryAreaList", "ctrCntrlBas"}) +@TableGenerator( + table = "COM_SEQ_BAS", + name = "CTR_CNTRL_HSTRY_SEQ", + pkColumnValue = "HSTRY_SNO", + allocationSize = 1 +) @Entity @Table(name = "CTR_CNTRL_HSTRY") public class CtrCntrlHstry { // 이력일련번호 @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) + @GeneratedValue(strategy = GenerationType.TABLE, generator = "CTR_CNTRL_HSTRY_SEQ") @Column(name = "HSTRY_SNO") // mysql :: "int unsigned" private Long hstrySno; diff --git a/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/CtrCntrlHstryArea.java b/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/CtrCntrlHstryArea.java index 0778471..9e9013d 100644 --- a/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/CtrCntrlHstryArea.java +++ b/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/CtrCntrlHstryArea.java @@ -11,13 +11,19 @@ import java.time.Instant; @AllArgsConstructor @Builder @ToString(exclude = {"ctrCntrlHstry"}) +@TableGenerator( + table = "COM_SEQ_BAS", + name = "CTR_CNTRL_HSTRY_AREA_SEQ", + pkColumnValue = "HSTRY_AREA_SNO", + allocationSize = 1 +) @Entity @Table(name = "CTR_CNTRL_HSTRY_AREA") public class CtrCntrlHstryArea { // 이력지역일련번호 @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) + @GeneratedValue(strategy = GenerationType.TABLE, generator = "CTR_CNTRL_HSTRY_AREA_SEQ") @Column(name = "HSTRY_AREA_SNO") // mysql :: "int unsigned" private Long hstryAreaSno; diff --git a/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/CtrCntrlWarnLog.java b/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/CtrCntrlWarnLog.java index 4956f49..f1547ee 100644 --- a/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/CtrCntrlWarnLog.java +++ b/data/ctr/src/main/java/kr/co/palnet/kac/data/ctr/model/CtrCntrlWarnLog.java @@ -12,13 +12,19 @@ import java.time.Instant; @NoArgsConstructor @AllArgsConstructor @Builder +@TableGenerator( + table = "COM_SEQ_BAS", + name = "CTR_CNTRL_WARN_LOG_SEQ", + pkColumnValue = "WARN_LOG_SNO", + allocationSize = 1 +) @Entity @Table(name = "CTR_CNTRL_WARN_LOG") public class CtrCntrlWarnLog { // 로그일련번호 @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) + @GeneratedValue(strategy = GenerationType.TABLE, generator = "CTR_CNTRL_WARN_LOG_SEQ") @Column(name = "WARN_LOG_SNO") // mysql :: "int unsigned" private Integer warnLogSno; diff --git a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanArcrft.java b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanArcrft.java index 5e30dcb..66261ee 100644 --- a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanArcrft.java +++ b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanArcrft.java @@ -12,13 +12,19 @@ import java.time.LocalDate; @AllArgsConstructor @Builder @ToString(exclude = {"fltPlanBas"}) +@TableGenerator( + table = "COM_SEQ_BAS", + name = "FLT_PLAN_ARCRFT_SEQ", + pkColumnValue = "PLAN_ARCRFT_SNO", + allocationSize = 1 +) @Table(name = "FLT_PLAN_ARCRFT") @Entity public class FltPlanArcrft { // 비행계획기체정보일련번호 @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) + @GeneratedValue(strategy = GenerationType.TABLE, generator = "FLT_PLAN_ARCRFT_SEQ") @Column(name = "PLAN_ARCRFT_SNO") // mysql :: "int unsigned" private Long planArcrftSno; diff --git a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanArea.java b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanArea.java index 136fab0..852c102 100644 --- a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanArea.java +++ b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanArea.java @@ -13,13 +13,19 @@ import java.util.List; @AllArgsConstructor @Builder @ToString(exclude = {"fltPlanBas", "fltPlanAreaCoordList"}) +@TableGenerator( + table = "COM_SEQ_BAS", + name = "FLT_PLAN_AREA_SEQ", + pkColumnValue = "PLAN_AREA_SNO", + allocationSize = 1 +) @Entity @Table(name = "FLT_PLAN_AREA") public class FltPlanArea { // 비행계획비행구역일련번호 @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) + @GeneratedValue(strategy = GenerationType.TABLE, generator = "FLT_PLAN_AREA_SEQ") @Column(name = "PLAN_AREA_SNO") // mysql :: "int unsigned" private Long planAreaSno; diff --git a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanAreaCoord.java b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanAreaCoord.java index ec2dbbc..7f48ebb 100644 --- a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanAreaCoord.java +++ b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanAreaCoord.java @@ -11,13 +11,19 @@ import java.time.Instant; @AllArgsConstructor @Builder @ToString(exclude = {"fltPlanArea"}) +@TableGenerator( + table = "COM_SEQ_BAS", + name = "FLT_PLAN_AREA_COORD_SEQ", + pkColumnValue = "PLAN_AREA_COORD_SNO", + allocationSize = 1 +) @Entity @Table(name = "FLT_PLAN_AREA_COORD") public class FltPlanAreaCoord { // 비행계획비행구역좌표일련번호 @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) + @GeneratedValue(strategy = GenerationType.TABLE, generator = "FLT_PLAN_AREA_COORD_SEQ") @Column(name = "PLAN_AREA_COORD_SNO") // mysql :: "int unsigned" private Long planAreaCoordSno; diff --git a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanBas.java b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanBas.java index 8f17f84..1837583 100644 --- a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanBas.java +++ b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanBas.java @@ -11,13 +11,19 @@ import java.util.List; @AllArgsConstructor @Builder @ToString(exclude = {"fltPlanAreaList", "fltPlanArcrftList", "fltPlanPilotList", "fltPlanCtrCntrlRelList"}) +@TableGenerator( + table = "COM_SEQ_BAS", + name = "FLT_PLAN_BAS_SEQ", + pkColumnValue = "PLAN_SNO", + allocationSize = 1 +) @Entity @Table(name = "FLT_PLAN_BAS") public class FltPlanBas { // 비행계획서일련번호 @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) + @GeneratedValue(strategy = GenerationType.TABLE, generator = "FLT_PLAN_BAS_SEQ") @Column(name = "PLAN_SNO") // mysql :: "int unsigned" private Long planSno; diff --git a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanPilot.java b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanPilot.java index 6fd94be..21f174f 100644 --- a/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanPilot.java +++ b/data/flt/src/main/java/kr/co/palnet/kac/data/flt/model/FltPlanPilot.java @@ -12,13 +12,19 @@ import java.time.Instant; @AllArgsConstructor @Builder @ToString(exclude = {"fltPlanBas"}) +@TableGenerator( + table = "COM_SEQ_BAS", + name = "FLT_PLAN_PILOT_SEQ", + pkColumnValue = "PLAN_PILOT_SNO", + allocationSize = 1 +) @Table(name = "FLT_PLAN_PILOT") @Entity public class FltPlanPilot { // 비행계획조종사일련번호 @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) + @GeneratedValue(strategy = GenerationType.TABLE, generator = "FLT_PLAN_PILOT_SEQ") @Column(name = "PLAN_PILOT_SNO") // mysql :: "int unsigned" private Long planPilotSno; diff --git a/data/other/src/main/java/kr/co/palnet/kac/data/other/model/SuredataEntity.java b/data/other/src/main/java/kr/co/palnet/kac/data/other/model/SuredataEntity.java index c8a8eb4..ffb8a7d 100644 --- a/data/other/src/main/java/kr/co/palnet/kac/data/other/model/SuredataEntity.java +++ b/data/other/src/main/java/kr/co/palnet/kac/data/other/model/SuredataEntity.java @@ -11,12 +11,18 @@ import org.hibernate.annotations.ColumnDefault; @AllArgsConstructor @NoArgsConstructor @Builder +@TableGenerator( + table = "COM_SEQ_BAS", + name = "SUREData_SEQ", + pkColumnValue = "SEQNO", + allocationSize = 1 +) @Entity @Table(name = "SUREData") public class SuredataEntity { @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) + @GeneratedValue(strategy = GenerationType.TABLE, generator = "SUREData_SEQ") @Column(name = "SEQNO") private Long seqno; diff --git a/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyCrtfyhpBas.java b/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyCrtfyhpBas.java index e399589..631aae1 100644 --- a/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyCrtfyhpBas.java +++ b/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyCrtfyhpBas.java @@ -5,23 +5,27 @@ import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; -import org.hibernate.annotations.CreationTimestamp; -import java.time.Instant; import java.time.LocalDateTime; @Data @NoArgsConstructor @AllArgsConstructor @Builder +@TableGenerator( + table = "COM_SEQ_BAS", + name = "PTY_CRTFYHP_BAS_SEQ", + pkColumnValue = "CRTFYHP_SNO", + allocationSize = 1 +) @Entity @Table(name = "PTY_CRTFYHP_BAS") public class PtyCrtfyhpBas { // 인증일련번호 @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "CRTFYHP_SNO") // mysql :: "int unsigned" + @GeneratedValue(strategy = GenerationType.TABLE, generator = "PTY_CRTFYHP_BAS_SEQ") + @Column(name = "CRTFYHP_SNO") // mysql :: "int unsigned" private Long crtfyhpSno; // 휴대폰번호 diff --git a/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyCstmrBas.java b/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyCstmrBas.java index 84c18bb..e7456da 100644 --- a/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyCstmrBas.java +++ b/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyCstmrBas.java @@ -11,13 +11,19 @@ import java.util.List; @NoArgsConstructor @AllArgsConstructor @Builder +@TableGenerator( + table = "COM_SEQ_BAS", + name = "PTY_CSTMR_BAS_SEQ", + pkColumnValue = "CSTMR_SNO", + allocationSize = 1 +) @Entity @Table(name = "PTY_CSTMR_BAS") public class PtyCstmrBas { // 고객일련번호 @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) + @GeneratedValue(strategy = GenerationType.TABLE, generator = "PTY_CSTMR_BAS_SEQ") @Column(name = "CSTMR_SNO") // mysql :: "int unsigned" private Long cstmrSno; diff --git a/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyTermsAgreeTxn.java b/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyTermsAgreeTxn.java index 4cfae78..3a6a89d 100644 --- a/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyTermsAgreeTxn.java +++ b/data/pty/src/main/java/kr/co/palnet/kac/data/pty/model/PtyTermsAgreeTxn.java @@ -11,13 +11,19 @@ import java.time.LocalDateTime; @Builder @NoArgsConstructor @AllArgsConstructor +@TableGenerator( + table = "COM_SEQ_BAS", + name = "PTY_TERMS_AGREE_TXN_SEQ", + pkColumnValue = "AGREE_SNO", + allocationSize = 1 +) @Entity @Table(name = "PTY_TERMS_AGREE_TXN") public class PtyTermsAgreeTxn { // 동의일련번호 @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) + @GeneratedValue(strategy = GenerationType.TABLE, generator = "PTY_TERMS_AGREE_TXN_SEQ") @Column(name = "AGREE_SNO") // mysql :: "int unsigned" private Long agreeSno;