在 Hibernate 实体类中使用 2 个序列生成器是否可行?我希望为我的情况使用两个序列生成器,一个用于主键,另一个用于普通字段。如何实现相同的功能?
@Data
@Table(name="a_b")
@SequenceGenerator(name = "a1_seq", sequenceName = "a1_seq", allocationSize = 1)
@SequenceGenerator(name = "b1_seq", sequenceName = "b1_seq", allocationSize = 1)
public class ABC {
@Id
@Column(name = "id")
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "a1_seq")
private Integer id;
@Column(name = "c")
private String c;
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "b1")
@Column(name = "b)
private Integer b;
}