Migration em JAVA com JPA

Senhores olha so o problema que venho passando.

Estou com um software com a seguinte arquitetura:
JAVA, JPA, Hibernate, Spring, JSF e RichFaces.

Portanto hoje no ambiente de desenvolvimento utilizo o hibernate para criar todas as minhas entidades.
Até então tudo esta funcionando. Portanto vou colocar o projeto em produção em poucos dias e queria saber o seguinte:

Existe um forma tão elegante como as Migrations do Ruby on Rails para o mundo Java com JPA Annotations?
Tipo:
Depois que o projeto estiver em produção, concerteza virá outras funcionalidades a serem implementadas. Dai, qual a melhor forma de eu passar para o DBA as mudanças ocorridas no banco para que eleas sejam aplicadas.

No Rails eu sei que tem as migrations e que funciona tudo perfeitamente.
Porém como estou utilizando as anotações não tem como fazer algo parecido…

Alguem ja passou por isso?