我正在考虑以将域类与与持久层相关的所有内容分开的想法开始一个 java 项目。然后,我想使用 hibernate 或 jpa 和 xml 映射配置(在 orm.xml 文件中)和 liquibase 来控制数据库更改。
使用 liquibase-hibernate 插件来生成数据库变更集会很棒,但我不确定是否可能。
有人可以告诉我这是否可能以及这是一个好主意吗?
非常感谢。
我正在考虑以将域类与与持久层相关的所有内容分开的想法开始一个 java 项目。然后,我想使用 hibernate 或 jpa 和 xml 映射配置(在 orm.xml 文件中)和 liquibase 来控制数据库更改。
使用 liquibase-hibernate 插件来生成数据库变更集会很棒,但我不确定是否可能。
有人可以告诉我这是否可能以及这是一个好主意吗?
非常感谢。
要回答您的问题:
project description
and wiki
。database schema
情况很复杂。我会liquibase changeSets
自己编写并hibernate
仅用于模式验证,使用此属性:spring.jpa.hibernate.ddl-auto=validate
.但是您的问题太笼统,无法直接回答。