Я хочу получать пакетные обновления в режиме гибернации.Я интегрировал Hibernate, и я добавил свойство "hibernate.jdbc.batch_size" как 50. У меня сложилось впечатление, что пакетные обновления будут выполняться автоматически после добавления этого свойства.Однако я не вижу ни одного такого запроса, где обновления делаются в пакетном режиме, поскольку у меня свойство show_sql установлено в true.Когда я гуглю это, я нахожу примеры того, как партия может быть смешана с циклом и с очисткой и очисткой.Но это не имеет смысла для меня, поскольку это должно быть реализовано в Hibernate, а не то, что мне нужно реализовать.Я хочу знать, как включить пакетную обработку с Hibernate и как проверить.
РЕДАКТИРОВАТЬ
public void updateTasksInBatch(List<ScheduleTask> tasks) {
for (ScheduleTask entity : tasks) {
save(entity);
}
}
Этот метод находится на уровне службы и вызывается вконтроллер.Метод сохранения выглядит следующим образом:
public T save(T entity) throws EntityExistsException,
PersistenceException,
IllegalArgumentException,
TransactionRequiredException {
entityManager.persist(entity);
return entity;
}