首页 > 解决方案 > 将 PanacheEntity 与 Quarkus "import.sql" 一起使用时如何避免 id 冲突(违反唯一约束)

问题描述

我正在使用 quarkus "import.sql" 将初始数据添加到我的应用程序中。该数据由扩展 PanacheEntity 的类访问。

通过 rest webservice(id == null)插入新数据时,第一次插入会遇到此错误:

FEHLER: doppelter Schlüsselwert verletzt Unique-Constraint »task_pkey«
  Detail: Schlüssel »(id)=(1)« existiert bereits.

如何告诉 panache 开始使用从 import.sql 插入的数据开始的 ID?

标签: quarkusquarkus-panache

解决方案


推荐阅读