Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/360.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.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
Java 如何同步Hibernate的自动增量值_Java_Spring_Hibernate - Fatal编程技术网

Java 如何同步Hibernate的自动增量值

Java 如何同步Hibernate的自动增量值,java,spring,hibernate,Java,Spring,Hibernate,我使用的是Hibernate4,表id字段设置为自动递增 我有这样一个场景:假设3个人来到我这边注册,最后一个userregistrationid=2。现在有三个用户,第一个用户将获得userid=3(因为它是由hibernate自动递增的),但是这个用户没有注册,所以如果另一个用户再次注册,他将获得相同的注册id=3 一个用户可以注册,而另一个用户将失败。现在如何解决此类问题?这不是一个很好的问题。由于您在代码方面没有问题,但正在寻找算法或概念,因此您可能希望在编程SE站点上提出不同的问题,和

我使用的是Hibernate4,表id字段设置为自动递增

我有这样一个场景:假设3个人来到我这边注册,最后一个userregistrationid=2。现在有三个用户,第一个用户将获得userid=3(因为它是由hibernate自动递增的),但是这个用户没有注册,所以如果另一个用户再次注册,他将获得相同的注册id=3


一个用户可以注册,而另一个用户将失败。现在如何解决此类问题?

这不是一个很好的问题。由于您在代码方面没有问题,但正在寻找算法或概念,因此您可能希望在编程SE站点上提出不同的问题,和/或其他地方。如何迁移此问题