Я пытался добавить много объектов в свою базу данных через Hibernate
. В основном это новые объекты, поэтому мне не нужно никакого кэширования. Когда я посмотрел на Jprofiler
, это произошло: ![Bottlenec](https://i.stack.imgur.com/amxVq.png)
Режим кэширования установлен на IGNORE
, поэтому кэш не должен быть установлен. Коллекции на моей сущности используют @Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
Для нормальных обстоятельств это идеально. Но с моим Bulk insert Operation
это довольно плохо.
Я не могу использовать сеанс без сохранения состояния, поскольку в иерархии используется слишком много объектов. Есть ли способ отключить collection caching
для одного метода или транзакции?