我正在开发一个带有Hibernate及其Envers jar的项目。我也在使用Oracle 11g。除了一件事,它工作正常。当我向@Id
实体提供@GeneratedValue
和@Audited
时,请假设用户和我在USERS
表中插入新行,ID会跳过一个值(ID应该像3 ,4,5,6 ......但是3,5,7,...)REV
表中的USERS_AUD
列有时会跳过。可能是因为ID
表中的REV
和USERS_AUD
字段不能相等(该表中的实体不能具有相同的ID和修订号)。如何修改此行为以使USERS
表中的ID正常生成?