public void reset() {

    if (configuration != null) {
      getExecutor().setSession(configuration.getUnitOfWork().getParent());
      configuration.reset();
    }
    getSession().getIdentityMapAccessor().initializeIdentityMaps();
  }