Hibernate_sequence 在 hibernate envers 中不存在

use*_*330 7 java hibernate

我正在将 Hibernate Envers 与实体一起使用

@Entity
@Table(name = "users", schema = "core")
@Audited public class Users implements java.io.Serializable, Comparable<Users> {
    protected static final long serialVersionUID = 1250157348010696249L;    
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Basic(optional = false)
    @Column(name = "userid")
    protected Integer userId;

    @Column(name = "aduserid")
    protected String aduserId;

    @Column(name = "firstname")
    protected String firstName;

    @Column(name = "middlename")
Run Code Online (Sandbox Code Playgroud)

我收到错误休眠序列不存在。

当我更改 false 时,它​​说修订生成器不存在。请帮助我。

San*_*adi 8

您需要hibernate_sequence在数据库中创建,检查示例代码

CREATE SEQUENCE hibernate_sequence  INCREMENT 1  MINVALUE 1
  MAXVALUE 9223372036854775807
  START 1
  CACHE 1;
Run Code Online (Sandbox Code Playgroud)


Jea*_*phe 4

Hibernate Envers 需要一个全局序列“hibernate_sequence”才能插入到“revinfo”表中。