🤔 Какие уровни кэширования есть в Hibernate?
Hibernate использует два уровня кэша:
- 1 уровень (Session Cache) — встроен по умолчанию, работает в рамках одного Session. Каждый объект, загруженный из базы, кешируется на время сессии.
- 2 уровень (SessionFactory Cache) — опциональный, хранит объекты между сессиями. Реализуется через сторонние решения (Ehcache, Infinispan, Hazelcast).
- Также есть Query Cache — кеширует результаты запросов HQL.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
Post #1476
2.63K
- 🔥 15
- 👍 4