Package | Description |
---|---|
javax.persistence.spi |
Modifier and Type | Class and Description |
---|---|
private static class |
PersistenceProviderResolverHolder.PersistenceProviderResolverPerClassLoader
Cache PersistenceProviderResolver per classloader and use the current classloader as a
key.
|
private static class |
PersistenceProviderResolverHolder.PersistenceProviderResolverPerClassLoader.CachingPersistenceProviderResolver
Resolve the list of Persistence providers for a given classloader and cache the results.
|
Modifier and Type | Field and Description |
---|---|
private static PersistenceProviderResolver |
PersistenceProviderResolverHolder.DEFAULT_RESOLVER |
private static PersistenceProviderResolver |
PersistenceProviderResolverHolder.RESOLVER |
Modifier and Type | Field and Description |
---|---|
private java.util.WeakHashMap<java.lang.ClassLoader,PersistenceProviderResolver> |
PersistenceProviderResolverHolder.PersistenceProviderResolverPerClassLoader.resolvers |
Modifier and Type | Method and Description |
---|---|
static PersistenceProviderResolver |
PersistenceProviderResolverHolder.getPersistenceProviderResolver()
Returns the current persistence provider resolver
|
Modifier and Type | Method and Description |
---|---|
static void |
PersistenceProviderResolverHolder.setPersistenceProviderResolver(PersistenceProviderResolver resolver)
Defines the persistence provider resolver used.
|