我使用弹簧数据jpa,hibernate和posgres的spring boot 2。 我需要每年每1天重置一个序列,因为我们使用当前的+' +序列ID。
有没有办法用jpa重置序列?
答案 0 :(得分:2)
不存在重置序列的纯JPA方法,并且所有数据库甚至都不支持重置序列。话虽这么说,如果你绝对必须使用JPA来完成这项工作,你可以尝试this solution使用本机查询(em.createNativeQuery(...).executeUpdate()
)或stored procedure API。