public class CachingEntityManagerFactoryResolver extends java.lang.Object implements EntityManagerFactoryResolver
EntityManagerFactoryResolver implementation that caches EntityManagerFactory instances.| Constructor and Description |
|---|
CachingEntityManagerFactoryResolver(PersistenceContextParser parser,
EntityManagerFactoryCache cache) |
| Modifier and Type | Method and Description |
|---|---|
javax.persistence.EntityManagerFactory |
resolve(java.lang.String unitName,
PersistenceOverrides overrides,
java.lang.ClassLoader classLoader)
Resolves the EntityManagerFactory corresponding to the given persistence unit.
|
public CachingEntityManagerFactoryResolver(PersistenceContextParser parser, EntityManagerFactoryCache cache)
public javax.persistence.EntityManagerFactory resolve(java.lang.String unitName,
PersistenceOverrides overrides,
java.lang.ClassLoader classLoader)
throws org.fabric3.api.host.Fabric3Exception
EntityManagerFactoryResolverresolve in interface EntityManagerFactoryResolverunitName - persistence unit name.overrides - persistence unit property overridesclassLoader - the classloader to load the persistence XMLorg.fabric3.api.host.Fabric3Exception - if an error occurs building the EMF