-
Type:
New Feature
-
Resolution: Won't Do
-
Priority:
Minor - P4
-
None
-
Affects Version/s: None
-
Component/s: Transaction
-
None
-
🔵 Done
-
None
-
None
-
None
-
None
-
None
-
None
Drivers all implement the Convenient Transactions specification. One of the "convenient" things about it is that it specifies transaction retry behavior.
Due to the way transactions are specified in the JDBC API, our JDBC driver can't use the convenient API (it requires passing in a lambda for the transaction body). But the retry behavior is still important to handle planned maintenance scenarios, so the Hibernate JDBC driver should emulate the logic in its Connection#commit method.