Natknąłem się na ten sam problem i udało mi się go rozwiązać, wykonując te dwa kroki:
-
ustawienie poziomu izolacji poprzez dodanie następujących instrukcji:config.setDefaultTransactionIsolation("READ UNCOMMITTED");
-
zatwierdź każdą transakcję przed zamknięciem.
Nie jestem pewien, który rozwiązał problem lub czy oba są konieczne.