Возможно измениться, в спящем режиме jdbc.batch_size программно? Я понимаю, в спящем режиме jdbc.batch_size, параметр прикладного уровня, требуемый, чтобы знать, могу ли я использовать его специально для определенного HQL, вставляет и не другие. Я изменился бы, код только для тех HQL вставляет
Большое изображение - то, что я должен представить пакет, вставляет для создания веб-приложения производительным в некоторых сценариях, но я не хочу подвергать опасности нормальные вставки, которые работают правильно теперь.
Насколько мне известно, вы не можете изменить настройки конфигурации SessionFactory
во время выполнения (настройки не отображаются через общедоступный API и неизменяемы) .
Другими словами, я бы использовал другой SessionFactory
(и установил свойство hibernate.jdbc.batch_size
в объекте Configuration
, используемом для его создания) в конкретные сценарии, в которых это необходимо.