Ferramenta Hibernate

Pessoal existe alguma ferramenta para o Hibernate que leia o banco de dados e gere o mapeamento xml e os javabeans?

ou o contrario tenho o arquivo xmi da uml e ele gere o mapeamento xml e o schema do banco de dados.

ou outro tipo de ferramenta que ajude a usar o hibernate.

Tb estou interessado nessa ferramenta.

Complementando: Existe algum plugin interessante do Hibernate para o Eclipse ?

HIbernateSynchronizer pro Eclipse. Gera os arquivos de mapeamento, os beans e os DAOs. E ainda dá para fazer templates, para gerar código do jeito que te apetecer.

Procura no google, sem erro.

Tem o middlegen tbm!
http://www.hibernate.org/98.html