jpa中的重置序列
Posted
技术标签:
【中文标题】jpa中的重置序列【英文标题】:Reset sequence in jpa 【发布时间】:2018-10-03 19:38:22 【问题描述】:我使用带有 spring data jpa、hibernate 和 posgres 的 spring boot 2。 我需要在一年中的每一天重置一个序列,因为我们使用 current + ''+ 序列 ID。
有没有办法用 jpa 重置序列?
【问题讨论】:
【参考方案1】:不存在重置序列的纯 JPA 方法,甚至所有数据库都不支持重置序列。话虽如此,如果您绝对必须使用 JPA 来完成这项工作,您可以尝试使用本机查询 (em.createNativeQuery(...).executeUpdate()
) 或 stored procedure API 使用 this solution。
【讨论】:
以上是关于jpa中的重置序列的主要内容,如果未能解决你的问题,请参考以下文章