У нас есть модель предметной области, объявленная в ржавых старых файлах hbm, мы хотим перейти к POJO, аннотированным аннотациями javax.persistence. *.
У кого-нибудь был опыт этого?
Есть ли инструменты, которые мы могли бы использовать?




Вы можете использовать задачу hbm2java ant из hibernate-tools.jar. Это инструмент, известный как Hibernate Tool. hbm2java будет генерировать POJOS с аннотациями JPA из файлов hbm.
См. http://www.hibernate.org/hib_docs/tools/reference/en/html/ant.html
Мы пробовали hbm2java, но в нашем случае это не сработало. Поэтому мы разработали преобразование .hbm в .ecore с помощью Epsilon (EMF). Это требует определенных усилий, но это того стоило.