Java “进口问题”;休眠“U序列”;具有Generation.type的表
所以我尝试使用SQLMaven插件来导入我的备份数据库。 我在我的实体上使用了注解Java “进口问题”;休眠“U序列”;具有Generation.type的表,java,hibernate,maven,sql-maven-plugin,Java,Hibernate,Maven,Sql Maven Plugin,所以我尝试使用SQLMaven插件来导入我的备份数据库。 我在我的实体上使用了注解@GeneratedValue(strategy=GenerationType.TABLE),所以我的备份数据库中有hibernate\u序列表 如何避免此错误,但仍使用@Id@GeneratedValue [ERROR] Failed to execute goal org.codehaus.mojo:sql-maven-plugin:1.5:execute (populate-database) on proj
@GeneratedValue(strategy=GenerationType.TABLE)
,所以我的备份数据库中有hibernate\u序列
表
如何避免此错误,但仍使用@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]
这是清楚的。休眠\u序列已存在。您的数据已加载,您尝试再次加载数据。在这种情况下,您可以删除hibernate_序列表或数据库以进行新的安装
创建数据库
过程测试资源
处决
jdbc:postgresql://localhost:5432:yourdb
符合事实的
删除序列休眠\u序列
很清楚。休眠\u序列已存在。您的数据已加载,您尝试再次加载数据。在这种情况下,您可以删除hibernate_序列表或数据库以进行新的安装
创建数据库
过程测试资源
处决
jdbc:postgresql://localhost:5432:yourdb
符合事实的
删除序列休眠\u序列
也许我可以自己生成序列表名称?也许我可以自己生成序列表名称?这给出了:[ERROR]无法执行goal org.codehaus.mojo:sql maven插件:1.5:project app上的执行(填充数据库):错误:关系“hibernate_sequence”已经存在->[Help 1]
我删除了表
并用序列替换它
,然后它就可以工作了。。但是JDBC当然不能复制东西:(这给出:[ERROR]无法执行目标org.codehaus.mojo:sql maven插件:1.5:在项目应用程序上执行(填充数据库):ERROR:relation“hibernate_sequence”已经存在->[Help 1]
我删除了表
并将其替换为序列
,然后它就可以工作了..但是JDBC当然不能复制东西:(