Oracle 类级和字段级SequenceGenerator之间的差异-Hibernate

Oracle 类级和字段级SequenceGenerator之间的差异-Hibernate,oracle,hibernate,Oracle,Hibernate,在类级别和字段级别中给出@SequenceGenerator注释是否有任何区别 班级 @SequenceGenerator(name = "customerProfileSeq", sequenceName = "SEQ_CUSTOMER_PROFILE_KEY") public class CustomerProfile { 场级 @Id @SequenceGenerator(name = "CustomerProfileSeq", sequenceName = "SEQ_CUS

级别和
字段
级别中给出
@SequenceGenerator
注释是否有任何区别

班级

@SequenceGenerator(name = "customerProfileSeq", sequenceName = "SEQ_CUSTOMER_PROFILE_KEY")
public class CustomerProfile {
场级

  @Id
    @SequenceGenerator(name = "CustomerProfileSeq", sequenceName = "SEQ_CUSTOMER_PROFILE_KEY")
    @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "customerProfileSeq")
    @Column(name = "ID")
    private long id;
在我们的应用程序中,
SequenceGenerator
在类级实体中指定,使用HILO算法生成序列。数字之间存在差距。字段级实体生成正常增量值。原因是因为我们提到的
SequenceGenerator