since this method is being run by a TransactionManager, there is no need for an explicit commit.  If the method exits normally the connection will be committed.  If the method exits with an exception, a rollback will be executed.