public class OsgiPersistenceProvider
extends org.hibernate.jpa.HibernatePersistenceProvider
Constructor and Description |
---|
OsgiPersistenceProvider(OsgiClassLoader osgiClassLoader,
OsgiJtaPlatform osgiJtaPlatform,
OsgiServiceUtil osgiServiceUtil,
org.osgi.framework.Bundle requestingBundle)
Constructs a OsgiPersistenceProvider
|
Modifier and Type | Method and Description |
---|---|
javax.persistence.EntityManagerFactory |
createContainerEntityManagerFactory(javax.persistence.spi.PersistenceUnitInfo info,
java.util.Map properties) |
javax.persistence.EntityManagerFactory |
createEntityManagerFactory(java.lang.String persistenceUnitName,
java.util.Map properties) |
generateSchema, generateSchema, getEntityManagerFactoryBuilder, getEntityManagerFactoryBuilder, getEntityManagerFactoryBuilder, getEntityManagerFactoryBuilderOrNull, getEntityManagerFactoryBuilderOrNull, getEntityManagerFactoryBuilderOrNull, getProviderUtil, wrap
public OsgiPersistenceProvider(OsgiClassLoader osgiClassLoader, OsgiJtaPlatform osgiJtaPlatform, OsgiServiceUtil osgiServiceUtil, org.osgi.framework.Bundle requestingBundle)
osgiClassLoader
- The ClassLoader we built from OSGi BundlesosgiJtaPlatform
- The OSGi-specific JtaPlatform impl we builtrequestingBundle
- The OSGi Bundle requesting the PersistenceProviderpublic javax.persistence.EntityManagerFactory createEntityManagerFactory(java.lang.String persistenceUnitName, java.util.Map properties)
createEntityManagerFactory
in interface javax.persistence.spi.PersistenceProvider
createEntityManagerFactory
in class org.hibernate.jpa.HibernatePersistenceProvider
public javax.persistence.EntityManagerFactory createContainerEntityManagerFactory(javax.persistence.spi.PersistenceUnitInfo info, java.util.Map properties)
createContainerEntityManagerFactory
in interface javax.persistence.spi.PersistenceProvider
createContainerEntityManagerFactory
in class org.hibernate.jpa.HibernatePersistenceProvider
Copyright © 2001-2019 Red Hat, Inc. All Rights Reserved.