0

Я использовал hibernate-tools-4.0.0-CR1.jar, имеющий некоторые проблемы с генерацией обратных инженерных образов Informix (11.7), я хотел бы попробовать раньше версии, чтобы узнать, помогает ли это, но документация не ясна мне о версиях, совместимых с JPA 2.0.Кто-нибудь знает, какая версия спящего режима совместима с JPA 2.0

репозиториев Maven ссылка: http://mvnrepository.com/artifact/org.hibernate/hibernate-tools

спасибо заранее.

+2

Спецификации JPA определяют * ничего * об «обратном проектировании». Следовательно, «инструмент» такого характера «совместим с JPA». JPA определяет только постоянство (JPA2.1 также определяет некоторое построение схемы - единственное, что покрывается) – DataNucleus

+1

Сам спящий режим обеспечивает соответствие JPA (как указывает @DataNucleus), но предоставляет дополнительную функциональность поверх JPA. Я бы не ожидал, что инструмент обратного проектирования Hibernate будет ограничивать функциональность JPA, если у него не будет определенного документального варианта. – Thierry

+0

Возможно, вам нужно копать в [sources] (https://github.com/hibernate/hibernate-tools) на GitHub? Текущая версия (глава) - ** 4.0.0-CR1 **. В lib/testlib есть ** hibernate-jpa-2.0-api-1.0.1.Final.jar ** –

ответ

1

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

Hibernate JPA является 2,0-совместимый надстройкой с версии 3.5 на, если я правильно помню. Последние версии 4.x являются кандидатами на соответствие требованиям JPA 2.1 из того, что я читал.

Во всяком случае, htere это флаг, чтобы настроить его для ouputing JPA аннотации в одиночку (в случае Hibernate Tools для Eclipse, вам будут предложены в меню конфигурации запуска) и даже добавить EJB3 в смесь, для чистого соответствия стандарта

Если вы делаете обратное преобразование с флагом «Core», оно, похоже, сопоставляется с cfg XML, если вы используете «Аннотации», он выводит аннотации Hibernate org.hibernate. *, Но с «JPA» вы полностью используя javax.persistance. * те, по крайней мере, для тех основных вещей, которые я проверил до сих пор.