An adapter for a target
javax.sql.DataSource , applying the current
Spring transaction's isolation level (and potentially specified user credentials)
to every getConnection call. Also applies the read-only flag,
if specified.
Can be used to proxy a target JNDI DataSource that does not have the
desired isolation level (and user credentials) configured. Client code
can work with this DataSource as usual, not worrying about such settings.