Изменение в спящем режиме пакетный размер программно

Возможно измениться, в спящем режиме jdbc.batch_size программно? Я понимаю, в спящем режиме jdbc.batch_size, параметр прикладного уровня, требуемый, чтобы знать, могу ли я использовать его специально для определенного HQL, вставляет и не другие. Я изменился бы, код только для тех HQL вставляет

Большое изображение - то, что я должен представить пакет, вставляет для создания веб-приложения производительным в некоторых сценариях, но я не хочу подвергать опасности нормальные вставки, которые работают правильно теперь.

6
задан Cœur 29 December 2018 в 02:31
поделиться

1 ответ

Насколько мне известно, вы не можете изменить настройки конфигурации SessionFactory во время выполнения (настройки не отображаются через общедоступный API и неизменяемы) .

Другими словами, я бы использовал другой SessionFactory (и установил свойство hibernate.jdbc.batch_size в объекте Configuration , используемом для его создания) в конкретные сценарии, в которых это необходимо.

2
ответ дан 17 December 2019 в 20:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: