使用hibernate和postgres增加生成密钥的起始值

iecba09b  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(259)

我启动了一个使用jpa/hibernate和postgresdb的webapp。我想增加生成键的下限,这样网站就不会显得那么“新”
如何使用hibernate和/或postgres实现这一点?我知道在mysql中你可以设置auto\ u increment的起始值,我正在寻找一个类似的特性。任何解决方案都是好的,无论是hibernate配置(我使用的是注解)还是我可以在db中欺骗一次的东西,以使将来的键开始更高。
谢谢!

k4ymrczo

k4ymrczo1#

我假设您在postgresql中使用序列。
您必须检查每一个值并将下一个值设置为更高:
ALTER SEQUENCE serial RESTART WITH 105; 105 是新的身份证。

相关问题