此问题与“Hibernate using JPA (annotated Entities) and liquibase”相关。
我实际上想知道在针对Hibernate映射定义执行 Liquibase diff时会发生什么。
它似乎产生了什么:一个liquibase更改日志,它将我的hibernate映射的状态迁移到数据库的当前映像。
我希望的内容:一个liquibase更改日志,用于迁移现有(旧)数据库以反映我的(新)hibernate映射中的更改。
我期待错误的事吗?或者我做错了什么?
感谢您告诉我! 学家
答案 0 :(得分:3)
答案太明显了......
这只是翻转基础系统和目标系统的问题: - )
--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
抱歉! 睡觉时间: - )