Class PersistenceProviderResolverHolder

java.lang.Object
jakarta.persistence.spi.PersistenceProviderResolverHolder

public class PersistenceProviderResolverHolder extends Object
Holds the global PersistenceProviderResolver instance. If no PersistenceProviderResolver is set by the environment, the default PersistenceProviderResolver is used.

Enable "jakarta.persistence.spi" logger to show diagnostic information.

Implementations must be thread-safe.

Since:
2.0
  • Constructor Details

    • PersistenceProviderResolverHolder

      public PersistenceProviderResolverHolder()
  • Method Details

    • getPersistenceProviderResolver

      public static PersistenceProviderResolver getPersistenceProviderResolver()
      Returns the current persistence provider resolver.
      Returns:
      the current persistence provider resolver
    • setPersistenceProviderResolver

      public static void setPersistenceProviderResolver(PersistenceProviderResolver resolver)
      Defines the persistence provider resolver used.
      Parameters:
      resolver - persistence provider resolver to be used.