docs: @Override
      public void afterPropertiesSet() throws Exception {
          this.transactionTemplate = new TransactionTemplate(this.transactionManager);
          this.transactionTemplate.setPropagationBehavior(
                  TransactionTemplate.PROPAGATION_REQUIRES_NEW);
          this.transactionTemplate.setReadOnly(true);
          this.transactionTemplate.afterPropertiesSet();
  
          this.runDatabaseTests();
          if (LOG.isDebugEnabled()) LOG.debug(this.toString());
      }