我们已经通过我们的模型类启动了我们的应用程序,并使用JPA注释进行了注释。我们还没有在数据库中创建任何表。
现在,我们想以某种方式生成liquibase更改日志,只需查看JPA类,可能是文件persistence.xml。
关于SO中liquibase的大多数问题和答案建议运行liquibase并将其与数据库的当前状态进行比较。但这不是我们的情况,因为我们的数据库没有任何与JPA实体相对应的表,也没有任何liquibase控制表。
如何从JPA实体生成liquibase changelog文件?
答案 0 :(得分:0)
你可以看看liquibase-hibernate插件https://github.com/liquibase/liquibase-hibernate/wiki
您可以在JPA实体之间对空数据库进行区分,这将生成JPA实体的整个更改日志。