Как отключить Collection Cache для Hibernate - PullRequest
2 голосов
/ 30 января 2020

Я пытался добавить много объектов в свою базу данных через Hibernate. В основном это новые объекты, поэтому мне не нужно никакого кэширования. Когда я посмотрел на Jprofiler, это произошло: Bottlenec

Режим кэширования установлен на IGNORE, поэтому кэш не должен быть установлен. Коллекции на моей сущности используют @Cache(usage = CacheConcurrencyStrategy.READ_WRITE) Для нормальных обстоятельств это идеально. Но с моим Bulk insert Operation это довольно плохо.

Я не могу использовать сеанс без сохранения состояния, поскольку в иерархии используется слишком много объектов. Есть ли способ отключить collection caching для одного метода или транзакции?

...