Schema-validation: missing sequence [hibernate_sequence]
Почему у меня такая ошибка появляется, если я ему явно указываю как и что генерировать? Вот эта строка strategy = GenerationType.SEQUENCE у меня прописана в каждом Entity. Раньше использовал GenerationType.IDENTITY и с ним работало всё, но сейчас решил попробовать поменять. Также пытался решить данную проблему вот этой строкой над id generator="NAME_SEQUENCE", но не сработало, писало Schema-validation: missing sequence [id]. Находил ещё вот такой вариант:
@Id
@GeneratedValue(strategy=GenerationType.SEQUENCE,
generator="users_seq")
@SequenceGenerator(name="users_seq",
sequenceName="SEQ_USER", allocationSize=10)
Но тут не совсем понимаю как мне подделать под мой вариант, ибо брал отсюда и до конца не разобрался
Сущность
@Data
@Entity
@Table(name = "users", schema = "public")
public class User {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE)
private Integer id;
@OneToMany(mappedBy = "user")
private Set<Contract> contract;
@Column(name = "email", unique = true, nullable = false)
private String email;
@Column(name = "password", nullable = false)
private String password;
@Column(name = "first_name", nullable = false)
private String firstName;
@Column(name = "last_name", nullable = false)
private String lastName;
@Enumerated(value = EnumType.STRING)
@Column(name = "status")
private Status status;
@Enumerated(value = EnumType.STRING)
@Column(name = "role")
private Role role;
}