An Engine that includes support for thread-local managed transactions.
This engine is better suited to be used with threadlocal Pool object.
The TLEngine relies upon the ConnectionProvider having "threadlocal" behavior, so that once a connection is checked out for the current thread, you get that same connection repeatedly.
Return a Connection that is not thread-locally scoped.
This is the equivalent to calling connect() on a ComposedSQLEngine.