2016-02-01 2 views
1

У меня есть приложение, использующее различные библиотеки, включая Hibernate 3.6.1. Он использует 12-сервер WLS, Java7, весна 3.Поддержка Hibernate 3.6.1 и обновление до 5

У меня есть такие библиотеки:

  • гибернации-ядро-3.6.1
  • гибернации-EntityManager-3.4.0GA
  • hibernate- JDBC-cacheprovider-1.0.2GA
  • гибернации-JPA-2,0-api.1.00-Итоговые
  • Hibernate-инструмент-3.2.4GA
  • ч ibernate-валидатор-4.1.0

Сейчас я говорю только о Hibernate.I интересно, если это разумно потратить некоторое время, чтобы перейти на Hibernate 5. Мне нужно, чтобы оправдать его, используя некоторые сильные аргументы. Все работает в нашем проекте, поэтому нет никаких оснований для обновления, однако я думаю, что проекты должны последовать за обновлениями библиотек.

Мои вопросы

1) Есть ли что-то вроде поддержки ошибок в Hibernate 3.6.1 или 4? Никакая поддержка не будет аргументом в пользу обновления

2) Какие функции могут быть предложены Hibernate 5, которые должны интересовать каждый премьер?

3) Какие еще аргументы вы бы принесли?

ответ

1

1. Hibernate Validator

правило проверки Экспресс в стандартизированной форме с использованием аннотаций на основе ограничений и получать выгоду от прозрачной интеграции с широким разнообразием структур. Для получения дополнительной информации о Hibernate Validator см. Это.

2. Улучшенная Java-8 Поддержка/время типов данных

Java-8 дат (JSR 310) поддерживается и может быть проверено с помощью @Past и @Future. Также опциональные и типы JavaFX поддерживаются с помощью улучшенного ValidatedValueUnwrapper.

3. Hibernate OGM

Просто выпустила первую стабильную версию.

4. Бутстрапирование API

Новый самонастройки API - лучше детерминизм, лучшая интеграция

Посмотрите здесь для всех новых функций: What's new in Hibernate ORM 5?

+0

Спасибо. Как насчет поддержки 3.0.6 - они исправляют ошибки в этой версии или забывают об этом и восстанавливают только самые новые версии, выпуская новые второстепенные версии? – michealAtmi

+0

Я думаю, что они работают над новыми версиями, поэтому все ошибки, которые не исправлены, будут разрешены в следующих выпусках. –

+0

Спасибо.Знаете ли вы какие-либо конфликты между Hibernate 5 и Spring 3.0.6? – michealAtmi

Смежные вопросы