Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Hibernate envers不存在Hibernate_序列_Java_Hibernate - Fatal编程技术网

Java Hibernate envers不存在Hibernate_序列

Java Hibernate envers不存在Hibernate_序列,java,hibernate,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

我将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")
@实体
@表(name=“users”,schema=“core”)
@已审核的公共类用户实现java.io.Serializable,可比较{
受保护静态最终长serialVersionUID=1250157348010696249L;
@身份证
@GeneratedValue(策略=GenerationType.IDENTITY)
@基本(可选=假)
@列(name=“userid”)
受保护的整数用户标识;
@列(name=“aduserid”)
受保护字符串aduserId;
@列(name=“firstname”)
受保护的字符串名;
@列(name=“middlename”)
我发现错误,休眠序列不存在

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

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

您需要在数据库中创建
Hibernate\u sequence
, 检查示例代码

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

请正确格式化您的问题使用hbm2ddl导出,创建脚本并检查数据库上是否运行了
create
语句。可能只需在新的空数据库中使用脚本?…您可能需要在脚本中创建的hibernate_sequence表(如果需要)。您使用的是什么数据库他发现了问题?你能发布你的修复方案吗?我正在使用hibernate envers进行评估,当我向entity类添加@Audited注释时,也遇到了同样的问题。