Что нового в Hibernate 4?

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

Ответ 1

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

Итак, я написал сообщение в блоге. Пожалуйста, идите туда и найдите ответы. Приносим извинения за неудобства.


EDIT: Цитата из http://in.relation.to/Bloggers/WhatsNewInHibernateCore40.

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

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

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

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

  • Перейдите в gradle для сборки
  • Реорганизация здания SessionFactory
  • Внедрение служб (см. этот для получения более подробной информации)
  • Улучшена метамодель (не в 4.0.0.Final еще, мы планировали это, но из-за задач больше, чем мы ожидали, и это займет слишком много времени чтобы получить 4.0 out, поэтому мы решили перенести это из 4.0.0. Final, но в ближайшее время см. этот для более подробной информации и this является проектный документ)
  • Исходная osgi-fication путем разбиения пакетов (public, internal, spi)
  • Поддержка баз данных с несколькими арендаторами (см. этот для получения более подробной информации)
  • Переход к инфраструктуре ведения журнала i18n (с помощью ведение журнала jboss)
  • JDK 1.6 (JDBC4) в качестве базовой линии
  • и больше (я не могу вспомнить все вещи:)

Ответ 3

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

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

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

  • Очистка сеанса от SessionFactory.

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

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

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

Ответ 4

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

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