문서의 이전 판입니다!
REV
라는 컬럼으로 저장하는데 이 값이 int
타입이다.REVINFO
테이블의 REV
컬럼과, 각 이력 테이블의 REV
컬럼을 모두 Long
type 즉 BIGINT
로 변경해야만 한다.@RevisionEntity
를 커스텀으로 새로 만들어야 한다.@Entity @RevisionEntity public class CustomRevisionEntity implements Serializable { @Id @GeneratedValue @RevisionNumber private long rev; @RevisionTimestamp private long timestamp; /* provide getter/setters */ }
@RevisionEntity
를 커스터마이징 하여 원하는 데이터를 추가 저장할 수도 있다.