我使用夸克"import.sql“将初始数据添加到我的应用程序中。扩展PanacheEntity的类可以访问这些数据。
当通过插入新数据( id为== null)时,第一个插入会遇到以下错误:
FEHLER: doppelter Schlüsselwert verletzt Unique-Constraint »task_pkey«
Detail: Schlüssel »(id)=(1)« existiert bereits.我如何告诉panache开始使用从import.sql插入的数据开始的Ids?
发布于 2022-03-08 17:21:28
可以使用nextval('hibernate_sequence'),如下所示:
INSERT INTO ticket(id, name,seat) VALUES (nextval('hibernate_sequence'), 'Phantom of the Opera','11A')当插入行时,它将增加DB序列。
来源:http://www.mastertheboss.com/soa-cloud/quarkus/managing-data-persistence-with-quarkus/
https://stackoverflow.com/questions/66719558
复制相似问题