使用Spring Boot的Liquibase和Hibernate ddl-auto=update

3

我正在将Liquibase集成到Spring Boot项目中。 我计划让Hibernate运行DB模式更改,并通过Liquibase运行其余的DML查询。

  • 同时使用Liquibase和Hibernate管理DB更改是一个好的实践吗?

  • 这样做有什么缺点吗?

1个回答

0

1
嘿,我可以这样做。但是编写实体类和等效查询将是双倍的工作量。只是想知道这样做是否是一个好习惯。 - Kapish Malik
理论上,如果在开发中使用了Hibernate DDL自动更新,那么在生产环境中也应该能够正常工作。然而,在现实中,并非总是如此。此外,Liquibase会为每个模式更新提供哈希值以进行自动双重检查。 - Romas Augustinavičius
真的很可悲,我们不得不重复写这些东西,就像@KapishMalik提到的那样。我希望能看到更高的工作效率。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接