revision info 대응
This commit is contained in:
@@ -9,6 +9,7 @@ import javax.persistence.SequenceGenerator;
|
|||||||
import javax.persistence.Table;
|
import javax.persistence.Table;
|
||||||
|
|
||||||
import org.hibernate.annotations.Comment;
|
import org.hibernate.annotations.Comment;
|
||||||
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
import org.hibernate.envers.RevisionEntity;
|
import org.hibernate.envers.RevisionEntity;
|
||||||
import org.hibernate.envers.RevisionNumber;
|
import org.hibernate.envers.RevisionNumber;
|
||||||
import org.hibernate.envers.RevisionTimestamp;
|
import org.hibernate.envers.RevisionTimestamp;
|
||||||
@@ -24,7 +25,17 @@ import lombok.Data;
|
|||||||
public class CustomRevisionEntity {
|
public class CustomRevisionEntity {
|
||||||
|
|
||||||
@Id
|
@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
|
@RevisionNumber
|
||||||
@Column(name = "REV")
|
@Column(name = "REV")
|
||||||
private long rev;
|
private long rev;
|
||||||
|
|||||||
Reference in New Issue
Block a user