Преобразование из Hibernate hbm.xml в аннотации

У меня довольно большая программа, которая использует Hibernate для своих потребностей ORM. Из-за возраста проекта он использует hbm.xml для его настройки. Я хотел бы преобразовать его в аннотации, но у меня разные дни инвестирования (недели?) В ручном добавлении аннотаций, а затем тестирование всего.

Есть ли какой-нибудь инструмент, который может помочь этому?

Ответ 1

Я так не думаю. Но вам не нужно делать это за один раз, вы можете легко смешивать аннотации и .xml config.

Кроме того, почему вы чувствуете необходимость конвертировать в аннотации? Я бы не сказал, что они намного лучше, чем xml config, чтобы гарантировать инвестиции вовремя, чтобы преобразовать их.

Ответ 2

Посмотрели ли вы на инструменты спящего режима - в частности, компонент hbm2java?

Ответ 3

Я знаю, что этот вопрос довольно старый, но это может помочь кому-то из поисковой системы:

Недавно мы предприняли эти усилия в нашем довольно крупном проекте и создали инструмент, который анализирует hbm.xml файлы и генерирует аннотации в Java файлы, чтобы помочь нам.

Вы можете найти его здесь. Он автоматизирует большую часть миграции, оставляя вас делать только сложные части. Все легкие вещи сделаны для вас.