Да, Liquibase использует классы метаданных hibernate, которые одинаковы, независимо от того, используете ли вы сопоставления xml или аннотации. Вам нужен конфигурационный файл hibernate, чтобы указывать на liquibase, но ваши отображения могут быть аннотациями xml или jpa. Дополнительную информацию можно найти по адресу https://github.com/liquibase/liquibase-hibernate/wiki, но вы можете использовать «URL базы данных», такие как
hibernate:classic:com/example/hibernate.cfg.xml
, если у вас есть hibernate xml conf файл или
hibernate:ejb3:myPersistenceUnit
если у вас есть META-INF / persistence.xml или
hibernate:spring:com.example?dialect=org.hibernate.dialect.MySQL5Dialect
если вы хотите автоматически сгенерировать конфигурацию JPA на основе пакета Java, содержащего аннотированные сущности.