-
Enhancement
-
Resolution: Done
-
Minor
-
1.5.9.Final
When a request is made after a timeout SQLTimeoutException instead of SQLException should be thrown.
When a request is made after a rollback SQLTransactionRollbackException instead of SQLException should be thrown.
Sometimes our code makes requests after a timeout. IronJacamar currently throws SQLException in these cases because the transaction was rolled back. Throwing SQLTransactionRollbackException instead would allow us to identify these cases more easily and reliably and provide more helpful instructions to users and supporters.