Jag stötte på samma problem och kunde lösa det genom att göra dessa två steg:
-
ställa in isoleringsnivån genom att lägga till dessa uttalanden:config.setDefaultTransactionIsolation("READ UNCOMMITTED");
-
begå varje transaktion innan du stänger.
Jag är inte säker på vilken som löste problemet eller om båda är nödvändiga.