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.