At my company, we have used hibernate for over a year and recently started using Liquibase with great success. We quickly discovered, however, that we wanted something that integrates Hibernate with Liquibase in our development environment Intellij IDEA. We decided to write a plugin that maintains the Liquibase file based on changes to the annotated Hibernate model.
You can find more information here:
http://plugins.intellij.net/plugin/?id=3698
From the description:
Liquibase EJB Integration Plug-in for IntelliJ IDEA. Compares Liquibase Database ChangeLog with EJB entity model providing inspections and intentions adding to ChangeLog.
Examples include:
* Add a new entity -> inspection to add liquibase addTable
* Add a new entity field -> inspection to add liquibase addColumn
* Change type of field -> inspection to add liquibase modifyColumn
* Rename field -> dialog to add liquibase renameColumn.
Other features:
* Liquibase EJB facet to configure and create changelog file.
* Context sensentive completion of table and column names within a changelog file.
* Tool window with schema as would be created by liquibase changelog as well as EJB model.