public class JPAReferenceServiceFactory extends ODataJPAServiceFactory
FACTORY_CLASSLOADER_LABEL, FACTORY_LABEL, PATH_SPLIT_LABEL
Constructor and Description |
---|
JPAReferenceServiceFactory() |
Modifier and Type | Method and Description |
---|---|
ODataJPAContext |
initializeODataJPAContext()
Implement this method and initialize OData JPA Context.
|
createService, getODataJPAContext
createODataSingleProcessorService, getCallback
public ODataJPAContext initializeODataJPAContext() throws ODataJPARuntimeException
ODataJPAServiceFactory
EntityManagerFactory
into the context. An exception of type
ODataJPARuntimeException
is thrown if
EntityManagerFactory is not initialized.
public class JPAReferenceServiceFactory extends ODataJPAServiceFactory{
private static final String PUNIT_NAME = "punit";
public ODataJPAContext initializeODataJPAContext() {
ODataJPAContext oDataJPAContext = this.getODataJPAContext();
EntityManagerFactory emf = Persistence.createEntityManagerFactory(PUNIT_NAME);
oDataJPAContext.setEntityManagerFactory(emf);
oDataJPAContext.setPersistenceUnitName(PUNIT_NAME);
return oDataJPAContext;
}
}
initializeODataJPAContext
in class ODataJPAServiceFactory
ODataJPAContext
ODataJPARuntimeException
Copyright © 2013 The Apache Software Foundation. All Rights Reserved.