filmov
tv
Андрей Беляев — Hibernate 6: что нового и почему это важно
![preview_player](https://i.ytimg.com/vi/4mNDeNR3HsU/maxresdefault.jpg)
Показать описание
Ближайшая конференция — JPoint 2025, 3–4 апреля (Москва + трансляция).
— —
В марте вышла стабильная мажорная версия Hibernate 6. Помимо смены названия пакетов с javax на jakarta и переезда на Java 11, появилось несколько нововведений, которые могут заинтересовать тех, кто активно использует JPA в своей работе. Спикер рассмотрит как внешние изменения — новые классы и API, так и внутренние. Вторые не так заметны разработчикам, но более важны, потому что от них зависит быстродействие фреймворка.
Что видно сразу:
— Новый маппинг типов данных — теперь не нужны сторонние библиотеки, чтобы работать с JSON.
— Поменялась генерация ID: API стал более гибким и менее запутанным.
— SQL в логах стало намного проще читать.
Что поменялось внутри:
— Semantic Query Model — новая структура данных для представления запросов в фреймворке, что открывает новые возможности для написания запросов. Например, появилась поддержка оконных функций.
— Поменялся обход дерева сущностей, теперь используется обход в ширину, а не в глубину.
В докладе разберем эти нововведения на примерах и посмотрим, на что стоит обратить внимание при переезде на эту версию.
Спикер — Андрей Беляев (Haulmont).
#hibernate_6 #jpa #semantic_query_model #orm #data_access
— —
В марте вышла стабильная мажорная версия Hibernate 6. Помимо смены названия пакетов с javax на jakarta и переезда на Java 11, появилось несколько нововведений, которые могут заинтересовать тех, кто активно использует JPA в своей работе. Спикер рассмотрит как внешние изменения — новые классы и API, так и внутренние. Вторые не так заметны разработчикам, но более важны, потому что от них зависит быстродействие фреймворка.
Что видно сразу:
— Новый маппинг типов данных — теперь не нужны сторонние библиотеки, чтобы работать с JSON.
— Поменялась генерация ID: API стал более гибким и менее запутанным.
— SQL в логах стало намного проще читать.
Что поменялось внутри:
— Semantic Query Model — новая структура данных для представления запросов в фреймворке, что открывает новые возможности для написания запросов. Например, появилась поддержка оконных функций.
— Поменялся обход дерева сущностей, теперь используется обход в ширину, а не в глубину.
В докладе разберем эти нововведения на примерах и посмотрим, на что стоит обратить внимание при переезде на эту версию.
Спикер — Андрей Беляев (Haulmont).
#hibernate_6 #jpa #semantic_query_model #orm #data_access
Комментарии