在当前master-changelog.xml和数据库架构之间生成变更集差异

在当前master-changelog.xml和数据库架构之间生成变更集差异,xml,hibernate,liquibase,changeset,liquibase-hibernate,Xml,Hibernate,Liquibase,Changeset,Liquibase Hibernate,如何为hbm文件中发生的更改生成changesetlog。 例如:我在项目中有我的数据库和hbm文件。如果我更改了项目中的hbm文件,如何比较db模式和当前hbm文件,并为更改生成changesetlog 我搜索了liquibase文档,但发现可以比较两个数据库,但不能比较数据库和当前hbm文件。有没有办法制作一个模式差异工具来实现这一点?有一个扩展,可以使用Hibernate配置作为差异的比较端,但我自己还没有尝试过,所以我不知道可能存在的问题。谢谢,除了上面的链接,这帮助很大。这正是我想要的

如何为hbm文件中发生的更改生成changesetlog。 例如:我在项目中有我的数据库和hbm文件。如果我更改了项目中的hbm文件,如何比较db模式和当前hbm文件,并为更改生成changesetlog


我搜索了liquibase文档,但发现可以比较两个数据库,但不能比较数据库和当前hbm文件。有没有办法制作一个模式差异工具来实现这一点?

有一个扩展,可以使用Hibernate配置作为差异的比较端,但我自己还没有尝试过,所以我不知道可能存在的问题。

谢谢,除了上面的链接,这帮助很大。这正是我想要的。