From 6e1bbd7feba4c6e6c03ca25293850c75c11bd735 Mon Sep 17 00:00:00 2001 From: Rinjae Date: Fri, 14 Nov 2025 15:30:04 +0900 Subject: [PATCH] =?UTF-8?q?revision=20info=20=EB=8C=80=EC=9D=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../data/entity/onl/audit/CustomRevisionEntity.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/eactive/eai/rms/data/entity/onl/audit/CustomRevisionEntity.java b/src/main/java/com/eactive/eai/rms/data/entity/onl/audit/CustomRevisionEntity.java index 7c0a40c..d6617ef 100644 --- a/src/main/java/com/eactive/eai/rms/data/entity/onl/audit/CustomRevisionEntity.java +++ b/src/main/java/com/eactive/eai/rms/data/entity/onl/audit/CustomRevisionEntity.java @@ -9,6 +9,7 @@ import javax.persistence.SequenceGenerator; import javax.persistence.Table; import org.hibernate.annotations.Comment; +import org.hibernate.annotations.GenericGenerator; import org.hibernate.envers.RevisionEntity; import org.hibernate.envers.RevisionNumber; import org.hibernate.envers.RevisionTimestamp; @@ -24,7 +25,17 @@ import lombok.Data; public class CustomRevisionEntity { @Id - @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "revision_seq") +// @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "revision_seq") + @GenericGenerator( + name = "revision_seq_gen", + strategy = "com.eactive.eai.rms.data.jpa.SchemaPrefixedSequenceGenerator", + parameters = { + @org.hibernate.annotations.Parameter(name = "sequence_name", value = "REVISION_INFO_SEQ"), + @org.hibernate.annotations.Parameter(name = "initial_value", value = "1"), + @org.hibernate.annotations.Parameter(name = "increment_size", value = "1") + } + ) + @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "revision_seq_gen") @RevisionNumber @Column(name = "REV") private long rev;