Можно ли автоматически генерировать аннотированные сопоставленные классы POJO, используя такие методы, как Hibernate, JIBX и т. Д.? - PullRequest
2 голосов
/ 19 июля 2011

Hibernate может автоматически генерировать схемы из правильно аннотированных классов POJO. И я также знаю, что JIBX может создавать модель данных (набор классов) из правильно структурированных XML-схем. Есть ли способ автоматически генерировать аннотированные сопоставленные классы из схемы XML? Или можно просто запустить инструмент для набора классов POJO и ожидать, что он создаст значимые аннотации для указанных классов? Поэтому в дальнейшем мы можем создавать схемы базы данных, используя эти классы. Чтобы аннотировать каждый класс, который создает JIBX, на самом деле требуется больше работы, чем при ручном проектировании схемы базы данных в соответствии со схемой xml.

Ответы [ 2 ]

1 голос
/ 19 июля 2011

Проект Hyperjaxb будет генерировать классы JAXB из схемы XML, содержащей аннотации JPA, которые можно использовать для создания схемы базы данных.

1 голос
/ 19 июля 2011

Хороший вопрос!У нас была та же проблема, и мы закончили разработку генератора POJO с Freemarker .

Кстати, требования к этим POJO могут сильно различаться, поэтому, если такой инструмент существует, он долженимеют довольно раздутую конфигурацию.

...