liquibase hibernate将所有表格显示为;“意外”;
我按照步骤让liquibase hibernate工作。我希望我正确理解了手册中的说明 我们的hibernate实体在文件liquibase hibernate将所有表格显示为;“意外”;,liquibase,liquibase-hibernate,Liquibase,Liquibase Hibernate,我按照步骤让liquibase hibernate工作。我希望我正确理解了手册中的说明 我们的hibernate实体在文件applicationContext.xml中声明。我们没有hibernate.cfg.xml。我的液化资产是: url=jdbc:postgresql://localhost:1234/MY_DATABASE username=user password=pass referenceUrl=hibernate:spring:somePackage?dialect=org.h
applicationContext.xml
中声明。我们没有hibernate.cfg.xml
。我的液化资产是:
url=jdbc:postgresql://localhost:1234/MY_DATABASE
username=user
password=pass
referenceUrl=hibernate:spring:somePackage?dialect=org.hibernate.dialect.PostgreSQLDialect
问题是,无论我以somePackage
的形式输入什么,liquibase都会将所有内容(表、列、约束)显示为“意外”。Liquibase“查找”somePackage
,即使它不存在
liquibase diff
INFO 09.08.17 10:41: liquibase-hibernate: Reading hibernate configuration hibernate:spring:somePackage?dialect=org.hibernate.dialect.PostgreSQLDialect
INFO 09.08.17 10:41: liquibase-hibernate: Found package somePackage
比较结果如下
Reference Database: null @ hibernate:spring:somePackage?dialect=org.hibernate.dialect.PostgreSQLDialect (Default Schema: HIBERNATE)
Comparison Database: postgres @ jdbc:postgresql://localhost:1234/MY_DATABASE (Default Schema: public)
Compared Schemas: HIBERNATE -> public
Product Name:
Reference: 'Hibernate'
Target: 'PostgreSQL'
Product Version:
Reference: '4.3.11.Final'
Target: '9.5.4'
Missing Catalog(s): NONE
Unexpected Catalog(s): NONE
Changed Catalog(s):
HIBERNATE
name changed from 'HIBERNATE' to 'MY_DATABASE'
Missing Column(s): NONE
[...]
Unexpected Table(s):
activityentity
addressentity
advertisemententity
advertisementusageentity
[...]
我真的不知道发生了什么,也不知道我是否做错了什么。任何帮助都将不胜感激。您找到解决方案了吗?没有。这个插件似乎彻底崩溃了。你使用哪个版本的Spring和最终的Spring引导?我正在升级到Spring5,使用liquibase启动2.1.5-core@3.6.3和液化-hibernate@3.7我也有同样的问题。如果我找到一个解决方案,我将再次发布。@DesislavKamenov升级之前,您是否已使其正常工作?如果是这样,您使用的是什么版本的liquibase core和liquibase hibernate?谢谢我改变了优先顺序,将在周一(8月5日)重新开始这项任务