|
EclipseLink 2.0.0_ 2.0.0.r3652-M1 API Reference | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface PersistenceProvider
Interface implemented by a persistence provider. The implementation of this
interface that is to be used for a given
EntityManager is specified in persistence.xml file
in the persistence archive. This interface is invoked by the Container when
it needs to create an EntityManagerFactory, or by
the Persistence class when running outside the Container.
| Method Summary | |
|---|---|
EntityManagerFactory |
createContainerEntityManagerFactory(PersistenceUnitInfo info,
java.util.Map map)
Called by the container when an EntityManagerFactory is to be created. |
EntityManagerFactory |
createEntityManagerFactory(java.lang.String emName,
java.util.Map map)
Called by Persistence class when an EntityManagerFactory is to be created. |
| Method Detail |
|---|
EntityManagerFactory createEntityManagerFactory(java.lang.String emName,
java.util.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).
EntityManagerFactory createContainerEntityManagerFactory(PersistenceUnitInfo info,
java.util.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).
|
EclipseLink 2.0.0_ 2.0.0.r3652-M1 API Reference | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||