diff --git a/src/main/java/naughty/tuzamate/domain/stock/entity/KrxStockInfo.java b/src/main/java/naughty/tuzamate/domain/stock/entity/KrxStockInfo.java index 22c0304..20647f9 100644 --- a/src/main/java/naughty/tuzamate/domain/stock/entity/KrxStockInfo.java +++ b/src/main/java/naughty/tuzamate/domain/stock/entity/KrxStockInfo.java @@ -1,9 +1,6 @@ package naughty.tuzamate.domain.stock.entity; -import jakarta.persistence.Entity; -import jakarta.persistence.GeneratedValue; -import jakarta.persistence.GenerationType; -import jakarta.persistence.Id; +import jakarta.persistence.*; import lombok.*; @Entity @@ -14,7 +11,13 @@ public class KrxStockInfo { @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) + @GeneratedValue(strategy = GenerationType.SEQUENCE, + generator = "krx_stock_info_seq") + @SequenceGenerator( + name = "krx_stock_info_seq", + sequenceName = "krx_stock_info_seq", + allocationSize = 50 // 시퀀스 한 번에 50개 id 확보 + ) private Long id; private String stckShrnIscd; // 주식 단축 종목코드 diff --git a/src/main/java/naughty/tuzamate/domain/stock/entity/NasdaqStockInfo.java b/src/main/java/naughty/tuzamate/domain/stock/entity/NasdaqStockInfo.java index 0d0cee5..f095114 100644 --- a/src/main/java/naughty/tuzamate/domain/stock/entity/NasdaqStockInfo.java +++ b/src/main/java/naughty/tuzamate/domain/stock/entity/NasdaqStockInfo.java @@ -1,9 +1,6 @@ package naughty.tuzamate.domain.stock.entity; -import jakarta.persistence.Entity; -import jakarta.persistence.GeneratedValue; -import jakarta.persistence.GenerationType; -import jakarta.persistence.Id; +import jakarta.persistence.*; import lombok.*; @Entity @@ -14,7 +11,13 @@ public class NasdaqStockInfo { @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) + @GeneratedValue(strategy = GenerationType.SEQUENCE, + generator = "nasdaq_stock_info_seq") + @SequenceGenerator( + name = "nasdaq_stock_info_seq", + sequenceName = "nasdaq_stock_info_seq", + allocationSize = 50 + ) private Long id; private String code;