hibernate envers不存在Hibernate_sequence

时间:2015-11-12 14:24:25

标签: 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")

我收到错误hibernate序列不存在。

当我改变假 然后它说修订版生成器不存在。 请帮助我。

2 个答案:

答案 0 :(得分:4)

Hibernate Envers需要一个全局序列&#34; hibernate_sequence&#34;为了插入&#34; revinfo&#34;表

答案 1 :(得分:3)

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

CREATE SEQUENCE hibernate_sequence  INCREMENT 1  MINVALUE 1
  MAXVALUE 9223372036854775807
  START 1
  CACHE 1;