Package javax.persistence.spi
Class PersistenceProviderResolverHolder
java.lang.Object
javax.persistence.spi.PersistenceProviderResolverHolder
Holds the global PersistenceProviderResolver instance.
If no PersistenceProviderResolver is set by the environment,
the default PersistenceProviderResolver is used.
Implementations must be thread-safe.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
Cache PersistenceProviderResolver per classloader and use the current classloader as a key. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final PersistenceProviderResolver
private static PersistenceProviderResolver
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic PersistenceProviderResolver
Returns the current persistence provider resolverstatic void
Defines the persistence provider resolver used.
-
Field Details
-
DEFAULT_RESOLVER
-
RESOLVER
-
-
Constructor Details
-
PersistenceProviderResolverHolder
public PersistenceProviderResolverHolder()
-
-
Method Details
-
getPersistenceProviderResolver
Returns the current persistence provider resolver- Returns:
- persistence provider resolver in use
-
setPersistenceProviderResolver
Defines the persistence provider resolver used.- Parameters:
resolver
- PersistenceProviderResolver to be used.
-