J'ai rencontré le même problème et j'ai pu le résoudre en suivant ces deux étapes :
-
définir le niveau d'isolement en ajoutant ces instructions :config.setDefaultTransactionIsolation("READ UNCOMMITTED");
-
validez chaque transaction avant la clôture.
Je ne sais pas lequel a résolu le problème ou si les deux sont nécessaires.