gpt4 book ai didi

java - 使用 Generation.type 导入问题 "hibernate_sequence"表

转载 作者:行者123 更新时间:2023-11-29 03:21:42 25 4
gpt4 key购买 nike

所以我正在尝试使用 sql-maven-plugin 来导入我的备份数据库。我在我的实体上使用了注释 @GeneratedValue(strategy = GenerationType.TABLE ),所以我的备份数据库有 hibernate_sequence 表。

如何避免这个错误,但仍然使用 @Id @GeneratedValue

[ERROR] Failed to execute goal org.codehaus.mojo:sql-maven-plugin:1.5:execute (populate-database) on project app: ERROR: relation "hibernate_sequence" already exists -> [Help 1]

最佳答案

很明显。 hibernate_sequence 已经存在。您的数据已加载,您尝试再次加载数据。在这种情况下,您可以删除 hibernate_sequence 表或数据库以进行全新安装。

  <execution>
<id>create-db</id>
<phase>process-test-resources</phase>
<goals>
<goal>execute</goal>
</goals>
<configuration>
<url>jdbc:postgresql://localhost:5432:yourdb</url>
<!-- no transaction -->
<autocommit>true</autocommit>
<sqlCommand>DROP SEQUENCE hibernate_sequence</sqlCommand>
</configuration>
</execution>

关于java - 使用 Generation.type 导入问题 "hibernate_sequence"表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23227881/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com