public class OsgiPersistenceProvider extends HibernatePersistenceProvider
| Constructor and Description |
|---|
OsgiPersistenceProvider(OsgiClassLoader osgiClassLoader,
OsgiJtaPlatform osgiJtaPlatform,
org.osgi.framework.Bundle requestingBundle,
org.osgi.framework.BundleContext context)
Constructs a OsgiPersistenceProvider
|
| Modifier and Type | Method and Description |
|---|---|
EntityManagerFactory |
createContainerEntityManagerFactory(PersistenceUnitInfo info,
Map properties)
Note: per-spec, the values passed as
properties override values found in PersistenceUnitInfo |
EntityManagerFactory |
createEntityManagerFactory(String persistenceUnitName,
Map properties)
Note: per-spec, the values passed as
properties override values found in persistence.xml |
generateSchema, generateSchema, getEntityManagerFactoryBuilderOrNull, getProviderUtilpublic OsgiPersistenceProvider(OsgiClassLoader osgiClassLoader, OsgiJtaPlatform osgiJtaPlatform, org.osgi.framework.Bundle requestingBundle, org.osgi.framework.BundleContext context)
osgiClassLoader - The ClassLoader we built from OSGi BundlesosgiJtaPlatform - The OSGi-specific JtaPlatform impl we builtrequestingBundle - The OSGi Bundle requesting the PersistenceProvidercontext - The OSGi contextpublic EntityManagerFactory createEntityManagerFactory(String persistenceUnitName, Map properties)
HibernatePersistenceProviderproperties override values found in persistence.xmlcreateEntityManagerFactory in interface PersistenceProvidercreateEntityManagerFactory in class HibernatePersistenceProviderpublic EntityManagerFactory createContainerEntityManagerFactory(PersistenceUnitInfo info, Map properties)
HibernatePersistenceProviderproperties override values found in PersistenceUnitInfocreateContainerEntityManagerFactory in interface PersistenceProvidercreateContainerEntityManagerFactory in class HibernatePersistenceProviderCopyright © 2001-2013 Red Hat, Inc. All Rights Reserved.