Начало основного контента

Тип доклада: Доклад

Hibernate 6: что нового и почему это важно

  • Доклад на русском языке

В марте вышла стабильная мажорная версия Hibernate 6. Помимо смены названия пакетов с javax на jakarta и переезда на Java 11, появилось несколько нововведений, которые могут заинтересовать тех, кто активно использует JPA в своей работе. Спикер рассмотрит как внешние изменения — новые классы и API, так и внутренние. Вторые не так заметны разработчикам, но более важны, потому что от них зависит быстродействие фреймворка.

Что видно сразу:

  • Новый маппинг типов данных — теперь не нужны сторонние библиотеки, чтобы работать с JSON.
  • Поменялась генерация ID: API стал более гибким и менее запутанным.
  • SQL в логах стало намного проще читать.

Что поменялось внутри:

  • Semantic Query Model — новая структура данных для представления запросов в фреймворке, что открывает новые возможности для написания запросов. Например, появилась поддержка оконных функций.
  • Поменялся обход дерева сущностей, теперь используется обход в ширину, а не в глубину.

В докладе разберем эти нововведения на примерах и посмотрим, на что стоит обратить внимание при переезде на эту версию.

 

  • #hibernate_6
  • #jpa
  • #semantic_query_model
  • #orm
  • #data_access

Спикеры

Приглашенные эксперты

Доклады