public class JPAReferenceServiceFactory extends ODataJPAServiceFactory
Modifier and Type | Field and Description |
---|---|
static OnJPAWriteContent |
onDBWriteContent |
FACTORY_CLASSLOADER_LABEL, FACTORY_INSTANCE_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, getCallback, getODataJPAContext, setDetailErrors, setODataJPATransaction, setOnWriteJPAContent
createODataSingleProcessorService
public static final OnJPAWriteContent onDBWriteContent
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-2015 The Apache Software Foundation. All Rights Reserved.