public interface JpaDatastoreCommodityContext extends com.holonplatform.core.datastore.DatastoreCommodityContext, JpaDatastore
DatastoreCommodityContext.com.holonplatform.core.datastore.DatastoreCommodityContext.CommodityConfigurationException, com.holonplatform.core.datastore.DatastoreCommodityContext.CommodityNotAvailableExceptionJpaDatastore.Builder<D extends JpaDatastore>, JpaDatastore.EntityManagerFinalizer, JpaDatastore.EntityManagerInitializer, JpaDatastore.EntityManagerOperation<R>QUERY_PARAMETER_LOCK_MODE| Modifier and Type | Method and Description |
|---|---|
javax.persistence.EntityManager |
getEntityManager()
Obtain an
EntityManager instance using configured EntityManagerInitializer. |
javax.persistence.EntityManagerFactory |
getEntityManagerFactory()
Get the EntityManagerFactory.
|
Optional<ORMPlatform> |
getORMPlatform()
Get the ORM platform, if detected.
|
boolean |
isAutoFlush()
Checks whether to auto-flush mode is enabled.
|
boolean |
isTraceEnabled()
Get whether to trace Datastore operations.
|
builder, withEntityManagerbulkDelete, bulkInsert, bulkUpdate, create, delete, getAvailableCommodities, insert, query, refresh, save, updatejavax.persistence.EntityManagerFactory getEntityManagerFactory()
javax.persistence.EntityManager getEntityManager()
EntityManager instance using configured EntityManagerInitializer.EntityManager instanceOptional<ORMPlatform> getORMPlatform()
boolean isAutoFlush()
EntityManager.flush() is
called after each Datastore data manipulation operation, such as save or delete.true if auto-flush mode is enabled, false otherwiseboolean isTraceEnabled()
true if tracing is enabled, false otherwiseCopyright © 2017 The Holon Platform. All rights reserved.