code: @Override
      protected TransactionManager locateTransactionManager() {
          try {
              return TransactionManagerLocator.INSTANCE.getTransactionManager();
          } catch (Exception e) {
              throw new HibernateException(e);
          }
      }
docs: {@inheritDoc}