以jpa重置序列

时间:2018-04-23 17:10:04

标签: postgresql jpa spring-data-jpa

我使用弹簧数据jpa,hibernate和posgres的spring boot 2。 我需要每年每1天重置一个序列,因为我们使用当前的+' +序列ID。

有没有办法用jpa重置序列?

1 个答案:

答案 0 :(得分:2)

不存在重置序列的纯JPA方法,并且所有数据库甚至都不支持重置序列。话虽这么说,如果你绝对必须使用JPA来完成这项工作,你可以尝试this solution使用本机查询(em.createNativeQuery(...).executeUpdate())或stored procedure API