Liquibase diffChangeLog против определения отображения Hibernate - PullRequest
1 голос
/ 22 июня 2010

Этот вопрос относится к " Hibernate с использованием JPA (аннотированные сущности) и liquibase ".

Мне действительно было интересно, чего ожидать при выполнении Liquibase diff против Hibernateопределение сопоставления .

Что, по-видимому, создает: Журнал изменений в liquibase, который переносит состояние моих отображений гибернации в текущее изображение базы данных.

На что я надеялся: Журнал изменений в liquibase, который переносит существующую (старую) базу данных, чтобы отразить изменения в моих (новых) отображениях гибернации.

Ожидаю ли я не того?или я что-то не так делаю?

Спасибо, что сообщили мне об этом!J.

1 Ответ

3 голосов
/ 22 июня 2010

Ответ был слишком очевиден ...

Это было просто вопрос переключения базовой и целевой системы: -)

 --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

Извините! Время для сна: -)

...