Преобразование из Hibernate hbm.xml в аннотации - PullRequest
10 голосов
/ 07 июня 2009

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

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

Ответы [ 3 ]

11 голосов
/ 07 июня 2009

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

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

2 голосов
/ 09 июня 2009

Рассматривали ли вы инструменты гибернации - в частности, компонент hbm2java ?

1 голос
/ 04 декабря 2018

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...