1

这个问题与“ Hibernate using JPA (annotated Entities) and liquibase ”有关。

我实际上想知道在针对 Hibernate 映射定义进行 Liquibase 差异时会发生什么。

它似乎产生了什么:将我的休眠映射状态迁移到数据库的当前映像的 liquibase 更改日志。

我所希望的:迁移现有(旧)数据库以反映我的(新)休眠映射中的更改的 liquibase 更改日志。

我期待错了吗?还是我做错了什么?

谢谢你让我知道!J。

4

1 回答 1

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

对不起!睡觉时间到了 :-)

于 2010-06-21T22:00:19.397 回答