Hibernate 使用@SequenceGenerator创建序列

Hibernate 使用@SequenceGenerator创建序列,hibernate,jpa,sequence-generators,Hibernate,Jpa,Sequence Generators,我想知道是否有一种方法可以定义sequence generator java端。通常,我们在数据库中定义了序列生成器,并使用 @SequenceGenerator(name=“generator”,sequenceName=“SEQ\u FOO\u ID”)。但有没有办法让hibernate自己生成值,而不是使用数据库中的序列生成器 谢谢 是,使用自定义生成器。该列表在中提供。其中一些不使用数据库:increment和uuid* 如果您想要序列号,可以使用增量生成器,但它非常有限,因为如果您有集

我想知道是否有一种方法可以定义sequence generator java端。通常,我们在数据库中定义了序列生成器,并使用

@SequenceGenerator(name=“generator”,sequenceName=“SEQ\u FOO\u ID”)。但有没有办法让hibernate自己生成值,而不是使用数据库中的序列生成器


谢谢

是,使用自定义生成器。该列表在中提供。其中一些不使用数据库:increment和uuid*

如果您想要序列号,可以使用增量生成器,但它非常有限,因为如果您有集群,或者如果任何其他进程也在数据库中插入行,它将不可用