Встречается на собеседованиях • сегодня
Настраивал ли кэш второго уровня в Hibernate
Да, настраивал. Кэш второго уровня в Hibernate позволяет кэшировать сущности и коллекции между сессиями. Для его использования нужно:
1. Добавить зависимость провайдера кэша (например, Ehcache, Hazelcast)
2. Включить в конфигурации:
```xml
true
org.hibernate.cache.ehcache.EhCacheRegionFactory
```
3. Аннотировать сущности:
```java
@Entity
@Cacheable
@org.hibernate.annotations.Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
public class Product { ... }
```
Важно учитывать стратегии кэширования (READ_ONLY, READ_WRITE, NONSTRICT_READ_WRITE, TRANSACTIONAL) и правильно настраивать время жизни кэша в конфигурации провайдера.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы