Comments 5
Иногда требуется доступ к кэшу Hibernate. Например, чтобы сбросить кэш, когда кто-то руками в базе поигрался, или другое приложение записало что-то в базу (триггер например). Я так и не нашёл, как добраться до кэша в новой версии.
Также в старой версии есть очень полезная фича скроллирования через результаты. Также не нашёл, как это сделать эффективно без доступа к сессии, хотя unwrap вроде осталось.
Hibernate ORM 6.1.5.Final User Guide
- раздел 13.7. Managing the cached data:
Ну ок, тоже про Java EE -> Jakarta EE xD
С версии 6.6 также теперь нельзя заранее устанавливать поля, помеченные аннотацией @GeneratedValue . Придется доработать тесты.
Sign up to leave a comment.
Миграция на Hibernate 6