Новая версия фреймворка не является полностью совместимой с предыдущей версией 5.x. Для тех, кто использует Hibernate исключительно через Jakarta Persistence API, переход должен быть полностью совместимым. Для остальных был написан подробный гид по миграции.
1. Базовая версия Java для него теперь 11.
2. Java Persistence больше не поддерживается. Hibernate 6.0 можно использовать только с пространством имён
jakarta.persistence.
3. Теперь используется Read-by-position вместо Read-by-name при чтении из JDBC
ResultSet. Это приводит к улучшению производительности, а также к более компактным и читаемым сгенерированным SQL-запросам.