|
EclipseLink 1.1.1_ 1.1.1.v20090430-r4097 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)
EntityManagerFactory
is to be created.
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.
EntityManagerFactory createContainerEntityManagerFactory(PersistenceUnitInfo info, java.util.Map map)
EntityManagerFactory
is to be created.
info
- Metadata for use by the persistence providermap
- A Map of integration-level properties for use
by the persistence provider. Can be null if there is no
integration-level property.
|
EclipseLink 1.1.1_ 1.1.1.v20090430-r4097 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |