Вопросы к Поиску с Алисой
Hibernate по умолчанию отключает автокоммит для соединений JDBC потому, что в приложениях обычно выполняется запланированная последовательность запросов, которые группируются в атомарные единицы работы. stackoverflow.com developer.jboss.org
Автокоммит после каждого отдельного запроса SQL в таком случае оказывается бесполезным, так как этот режим предназначен для работы в консоли SQL. stackoverflow.com
Кроме того, отключение автокоммита позволяет избежать дополнительной нагрузки на пул соединений, так как все операции выполняются в рамках одной единицы работы. stackoverflow.com