Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hibernate 使用@SequenceGenerator创建序列_Hibernate_Jpa_Sequence Generators - Fatal编程技术网

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*

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