@SequenceGenerator(
name = "USER_SEQ_GENERATOR",
sequenceName = "USER_SEQ",
allocationSize = 1
)
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "USER_SEQ_GENERATOR")
@Data
@Setter
@Getter
@Entity
@SequenceGenerator(
name = "USER_SEQ_GENERATOR",
sequenceName = "USER_SEQ",
allocationSize = 1
)
@Table(name = "userInfo")
@SecondaryTable(name = "LOGIN",
pkJoinColumns = @PrimaryKeyJoinColumn(
name = "id", referencedColumnName = "id"))
public class User implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "USER_SEQ_GENERATOR")
private Long id; // User Id
}
Hibernate: create sequence user_seq start with 1 increment by 1
jpa:
hibernate:
ddl-auto: create
properties:
hibernate:
show_sql: true
format_sql: true