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

时间:2012-08-24 18:43:42

标签: java hibernate postgresql

我推出了一个使用JPA / Hibernate和Postgres DB的webapp。我想增加生成密钥的下限,因此网站看起来不那么“新”。

如何使用hibernate和/或postgres执行此操作?我知道在MySQL中你可以设置AUTO_INCREMENT的起始值,我正在寻找类似的功能。任何解决方案都没问题,无论是hibernate配置(我正在使用注释),还是我可以在数据库中执行的一次性操作,以使将来的密钥更高。

谢谢!

1 个答案:

答案 0 :(得分:2)

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

你必须仔细检查每一个并将下一个值设置得更高:

ALTER SEQUENCE serial RESTART WITH 105;

105是新ID。