Я читаю Hibernate Documentation.
Автор явно упоминает,
Многих СУБД позволяет так называемому режиму автоматического на каждом новом соединении с базой данных по умолчанию. Режим автокоммит полезно для специальной выполнение SQL.
Он продолжает упоминать далее,Каковы преимущества и недостатки режима автоматической фиксации соединения с базой данных?
An application, by definition, always executes a planned sequence of
statements. It seems reasonable that you therefore always create
transaction boundaries to group your statements into units that are
atomic. Therefore, the autocommit mode has no place in an application.
Почему тогда по умолчанию автофиксация режим, так как ни одно приложение не будет использовать его?
вы можете посмотреть на этот вопрос, где я спросил что-то подобное: [Почему для Autocommit задано значение true?] (Http://stackoverflow.com/q/4453782/217324) некоторые функции jdk кажутся мне необъяснимыми, если рассматривать их как удобства для запуска демонстрационных версий. –