| 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.
|