Что нового в Hibernate 4? - PullRequest
86 голосов
/ 26 июля 2011

Я только что увидел, что бета-версия Hibernate 4 была выпущена.Что нового в 4 по сравнению с 3 (.6)?Я не смог найти эту информацию ни в бета-объявлении, ни во время поиска в заголовке этого вопроса.

Ответы [ 4 ]

71 голосов
/ 13 ноября 2011

Я не могу вставить ответы здесь, потому что у меня недостаточно очков репутации, чтобы добавить более двух ссылок в ответ (мне действительно нужно тратить больше времени на этом сайте) :(

Итак, я написал сообщение в блоге . Пожалуйста, зайдите туда и найдите ответы. Приносим извинения за неудобства. <ч /> РЕДАКТИРОВАТЬ: цитируется с http://in.relation.to/Bloggers/WhatsNewInHibernateCore40.

Что нового в Hibernate Core 4.0

Я видел, что кто-то спрашивает "что нового в Hibernate Core 4.0", поэтому я беру и попробуйте обобщить это здесь. Прежде всего, смотрите:

  • Миграция Руководство для 4.0
  • JIRA фильтр ссылка, в которой перечислены все * улучшения и новые функции в Hibernate Core 4.0.0 , вы можете получить все подробности по этой ссылке :)

Некоторые основные моменты:

  • Переместиться на Gradle для сборок
  • Редизайн Сессии Здание завода
  • Введение услуг (см. this для более подробной информации)
  • Улучшенная метамодель (не в 4.0.0. Наконец, мы планировали это, но из-за задач больше, чем мы ожидали, и это займет слишком много времени чтобы получить 4.0, поэтому мы решили переместить это из 4.0.0. Наконец, но будет скоро выйдет релиз, см. это для более подробной информации, а это проектный документ)
  • Начальная осгификация путем разделения пакетов (общедоступная, внутренняя, spi)
  • Поддержка многопользовательских баз данных (подробнее см. this )
  • Миграция в каркас журналирования i18n (с использованием jboss logging )
  • JDK 1.6 (JDBC4) в качестве базовой линии
  • и более (я не могу вспомнить все вещи:)
16 голосов
/ 26 июля 2011

Похоже, что большинство из того, что вам нужно, содержится в руководстве по миграции для 4.0 , а также в блоге о выпуске альфа 1 и, возможно, Hibernate 4вебинар .

6 голосов
/ 10 декабря 2012

Новые функции, которые представлены в выпусках Hibernate core 4.0, следующие:

  • Обеспечение поддержки начальной многопользовательской аренды

  • ПредставляетServiceRegistry.

  • Очистка открытия сеанса из SessionFactory.

  • Использование org.hibernate.integrator.spi.Integrator обеспечивает интеграцию и автоматическое обнаружение далеежелательно.

  • Улучшение работы с i18n и кодами сообщений.

  • Очистка устаревших интерфейсов, методов и т. д.

3 голосов
/ 26 июля 2011

Не знаю, принесет ли это вам пользу, но я нашел некоторую информацию на странице Hibernate 4 .В связанном документе они также дали несколько ссылок.Я не смотрел на них, но, возможно, дать им попробовать:

http://community.jboss.org/wiki/Hibernate4Webinar

http://community.jboss.org/wiki/HibernateCoreMigrationGuide40

https://lists.jboss.org/mailman/listinfo/hibernate-dev

http://www.hibernate.org/community/irc

...