@SequenceGenerator not creating sequence in H2 database

Viewed 364

I have Student class:

@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...
}

I am using H2 in-memory database. When I start my Spring Boot server, reg_num_generator sequence is not getting added in my H2 database.
Is it such that I need to create this sequence in H2 database first?

0 Answers
Related