Oracle
 sql >> Base de données >  >> RDS >> Oracle

le délai d'expiration de la transaction ne fonctionne pas en veille prolongée avec oracle

Le délai d'attente doit être défini avant le démarrage de la transaction.

au lieu de

tran = dbSession.beginTransaction();
tran.setTimeout(10);// 10 seconds

essayez

tran = dbSession.getTransaction();
tran.setTimeout(10);
tran.begin();