public interface PersistenceProvider
| Modifier and Type | Method and Description |
|---|---|
EntityManagerFactory |
createContainerEntityManagerFactory(PersistenceUnitInfo info,
Map<?,?> map)
Called by the container when an EntityManagerFactory is to be created.
|
EntityManagerFactory |
createEntityManagerFactory(String emName,
Map<?,?> map)
Called by Persistence class when an EntityManagerFactory is to be created.
|
ProviderUtil |
getProviderUtil()
Return the utility interface implemented by the persistence provider.
|
EntityManagerFactory createContainerEntityManagerFactory(PersistenceUnitInfo info, Map<?,?> map)
info - metadata for use by the persistence providermap - a Map of integration-level properties for use by the persistence provider (may be null if no properties are specified). If
a Bean Validation provider is present in the classpath, the container must pass the ValidatorFactory instance in the map
with the key "javax.persistence.validation.factory". If the containing archive is a bean archive, the container must pass
the BeanManager instance in the map with the key "javax.persistence.bean.manager".EntityManagerFactory createEntityManagerFactory(String emName, Map<?,?> map)
emName - the name of the persistence unitmap - a Map of properties for use by the persistence provider. These properties may be used to override the values of the
corresponding elements in the persistence.xml file or specify values for properties not specified in the persistence.xml
(and may be null if no properties are specified).ProviderUtil getProviderUtil()
Copyright © 2012 Batoo Software & Consultancy. All Rights Reserved.