Я хочу отключить кэш 2-го уровня гибернации в весеннем пакете.Поскольку я выполняю пакетное обновление сущностей с помощью RepositoryItemWriter, я думаю, что кеш в этом случае бесполезен, верно?И как его отключить?
Код для записи в репозиторий приведен ниже:
@Bean
public RepositoryItemWriter<User> writer() {
return new RepositoryItemWriterBuilder<User>().methodName("saveAndFlush").repository(userRepository).build();
}
Я пробовал это:
Session session = entityManager.unwrap(Session.class)
session.setCacheMode(CacheMode.IGNORE);
, но не работал, любая помощь приветствуется~