public interface PersistenceProvider
| Modifier and Type | Method and Description |
|---|---|
EntityManagerLiteFactory |
createContainerEntityManagerFactory(javax.persistence.spi.PersistenceUnitInfo info,
Map<?,?> map)
Called by the container when an EntityManagerFactory is to be created.
|
EntityManagerLiteFactory |
createEntityManagerFactory(String emName,
Map<?,?> map)
Called by PersistenceUnitAdmin class when an EntityManagerFactory is to be created.
|
EntityManagerLiteFactory createContainerEntityManagerFactory(javax.persistence.spi.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".EntityManagerLiteFactory 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).This documentation is licensed by Andrew Bowley under the GPLv3 License.