sql >> Base de Datos >  >> RDS >> Oracle

el tiempo de espera de la transacción no funciona en hibernación con Oracle

El tiempo de espera debe establecerse antes de que se inicie la transacción.

en lugar de

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

prueba

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