带有orm.xml配置的Liquibase-hibernate插件

时间:2018-03-20 12:49:45

标签: java hibernate liquibase liquibase-hibernate

我正在考虑启动一个java项目,其想法是将域类与与持久层相关的所有内容分开。然后,我想使用hibernate或jpa与xml映射配置(在orm.xml文件中)和liquibase来控制数据库更改。

使用liquibase-hibernate插件生成db更改集会很棒,但我不确定是否可行。

有人可以告诉我是否有可能并且这是一个好主意吗?

非常感谢。

1 个答案:

答案 0 :(得分:2)

回答你的问题:

  1. 是的,可以liquibase-hibernate查看project descriptionwiki
  2. 但我认为这不是一个好主意,可能会有一些问题,特别是如果你的database schema会很复杂的话。我自己写liquibase changeSets并使用hibernate仅使用此属性进行架构验证:spring.jpa.hibernate.ddl-auto=validate
  3. 但是你的问题过于笼统,无法直接回答。