transaction
package implements the strategy
Jdbi
uses to open and close transactions. The default
instance simply sets the transaction property on the connection.
There is also a runner that runs SERIALIZABLE
transactions
repeatedly until they succeed without transient serialization failures.