我正在编写一个Spring Boot web-app,并使用Postgres数据库来持久化我的数据。我使用create table user (id bigserial primary key not null, name text not null;在Postgres中创建了一个表,并通过查看模式(在本例中是user_id_seq)确定了它的sequence_name。然后,在Spring Boot的User实体类中,我添加了以下内容:
@Entity
@Table(name = "user")
public class User implements Serializabl
我在我的应用程序中使用Hibernate @SequenceGenerator。尝试使用应用程序在数据库中插入新实体时,新持久化实体的ID与序列当前值相同,而不是序列乘以50的当前值。因为allocationsize的默认值是50。你知道为什么会发生这种事吗。提前谢谢。
@javax.persistence.SequenceGenerator(name="SEQ_NAME", sequenceName="SEQ_NAME"")
@Table(name="TABLE_NAME")
public class entity{
@Colu