【发布时间】:2018-09-17 10:46:05
【问题描述】:
我正在迁移一个应用程序以使用 CockroachDB,我们正在使用 Java 中的 GeneratedValue 映射和 SERIAL 类型列来管理主键。
id SERIAL PRIMARY KEY -- SQL
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY) -- Java JPA
我们收到以下错误
错误:currval():关系“scm_supply_centers_id_seq”不存在
我们挖了一点,发现这是因为 PostgreSQL Dialect 试图获取插入的最后一个 id,正如您在此链接中看到的那样 PostgreSQL81IdentityColumnSupport
如何找到解决此问题的方法?
【问题讨论】:
标签: java hibernate jpa cockroachdb