Как будут вести себя транзакции; Если я использую следующий синтаксис для выполнения нескольких DML, используя один java.sql.Statement
String sqlStr = "INSERT INTO.... \n update t1 set....";
statemet.execute(sqlStr);
Я не изменяю настройку соединения по умолчанию (autocommit = true).
Я знаю, что это не правильный путь / лучшая практика; просто интересно узнать транзакционную природу вышеприведенного кода
То есть, если обновление завершится неудачно с SQLException, вставит ли откат?