这个问题与“Hibernate using JPA (annotated Entities) and liquibase”有关。
我实际上想知道在针对 Hibernate 映射定义进行 Liquibase 差异 时会发生什么。
它似乎产生了什么:一个 liquibase 变更日志,它将我的 hibernate 映射状态迁移到数据库的当前图像。
我所希望的:迁移现有(旧)数据库以反射(reflect)我的(新) hibernate 映射中的更改的 liquibase 变更日志。
我是不是期待错了?还是我做错了什么?
谢谢你告诉我! J.
最佳答案
答案太明显了...
这只是翻转基础系统和目标系统的问题:-)
--username=un \
--password=pw \
--url=jdbc:mysql:///mydb \
diffChangeLog \
--baseUrl="hibernate:/hibernate.hbm.xml"
变成:
--url="hibernate:/hibernate.hbm.xml" \
diffChangeLog \
--baseUrl=jdbc:mysql:///mydb \
--baseUsername=un \
--basePassword=pw
对不起! 该 sleep 了:-)
关于java - 针对 Hibernate 映射定义的 Liquibase diffChangeLog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3088717/