Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/337.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 @SequenceGenerator未在H2数据库中创建序列_Java_Spring Boot_Hibernate_Jpa_H2 - Fatal编程技术网

Java @SequenceGenerator未在H2数据库中创建序列

Java @SequenceGenerator未在H2数据库中创建序列,java,spring-boot,hibernate,jpa,h2,Java,Spring Boot,Hibernate,Jpa,H2,我有学生课: @Entity public class Student { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "reg_num_generator") @SequenceGenerator(name = &

我有学生课:

@Entity
public class Student {
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private Long id;

    @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "reg_num_generator")
    @SequenceGenerator(name = "reg_num_generator", sequenceName = "reg_num_seq", initialValue = 1000, allocationSize = 1)
    private Long registrationNumber;

    private String name;

    private String email;

    // getters and setters...
}
我正在使用H2内存数据库。当我启动Spring引导服务器时,reg_num_生成器序列没有添加到我的H2数据库中。

我需要先在H2数据库中创建这个序列吗?

结果是JPA在使用@Id指定之前不会自动生成,所以我的用例不适用