开发者社区> 问答> 正文

PostgreSQL,Hibernate:默认将序列长度增加1

我正在一个Spring-MVC项目中,在该项目中,我们使用Hibernate作为ORM,并使用PostgreSQL作为数据库。我们有一个Student类,我们在生成的PDF表单之一中使用其ID,出于商业原因,我们要求该数字始终增加1。我检查了是否allocation-size可以更改Hibernate 的参数,但是它是否也会影响PostgreSQL中的基础序列,还是我必须创建一个新的序列?

如果基础序列没有被Hibernate更改,我如何更改该序列,以使其在PostgreSQL中自动递增1。谢谢。

展开
收起
游客ufivfoddcd53c 2020-01-04 11:42:19 789 0
1 条回答
写回答
取消 提交回答
  • 不,仅通过修改Hibernate批注就不会更改Postgres中的顺序。

    您可以ALTER SEQUENCE student_seq INCREMENT BY 1用来修改顺序。

    2020-01-04 11:42:30
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
金融级 PostgreSQL监控及优化 立即下载
PostgreSQL在哈啰的实践-周飞 立即下载
PostgreSQL高并发数据库应用数据 立即下载

相关镜像