0

我启动了一个使用 JPA/Hibernate 和 Postgres DB 的 web 应用程序。我想增加生成密钥的下限,因此该站点看起来不那么“新”。

如何使用休眠和/或 postgres 做到这一点?我知道在 MySQL 中您可以设置 AUTO_INCREMENT 的起始值,我正在寻找类似的功能。任何解决方案都可以,无论是休眠配置(我正在使用注释)还是我可以在数据库中欺骗以使未来的密钥开始更高的一次性事情。

谢谢!

4

1 回答 1

2

我假设您在 postgresql 中使用序列。

您必须遍历它们中的每一个并将下一个值设置为更高:

ALTER SEQUENCE serial RESTART WITH 105;

105是新的身份证。

于 2012-08-24T18:46:53.107 回答