Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException:não é possível chamar rollback quando autocommit=true


Ou você está tentando chamar o rollback quando o auto commit está ativado, ou você está usando tabelas do tipo MyISAM em seu banco de dados que não suportam transações (e a capacidade de rollback).

A julgar pelo stacktrace, uma transação para o banco de dados está falhando e na tentativa de criar uma SQLException e reverter a transação, esta exceção está ocorrendo. A menos que haja mais sobre a exceção (como uma indicação de onde em seu code a exceção está sendo disparada), então eu arriscaria um palpite de que é devido às tabelas MyISAM.