1

この質問は、「JPA(注釈付きエンティティ)とliquibaseを使用したHibernate 」に関連しています。

Hibernate マッピング定義に対して Liquibase diff を実行するときに、実際に何を期待すべきか疑問に思っていました。

生成されるように見えるもの:休止状態のマッピングの状態をデータベースの現在のイメージに移行する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 に答える