Implement transaction retry logic

XMLWordPrintableJSON

    • 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.

            Assignee:
            Unassigned
            Reporter:
            Jeffrey Yemin
            None
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: