| Package | Description |
|---|---|
| com.holonplatform.datastore.jpa |
| Modifier and Type | Method and Description |
|---|---|
JpaDatastore.Builder<D> |
JpaDatastore.Builder.autoFlush(boolean autoFlush)
Set whether to auto-flush mode is enabled.
|
static JpaDatastore.Builder<JpaDatastore> |
JpaDatastore.builder()
Get a builder to create a
JpaDatastore instance. |
JpaDatastore.Builder<D> |
JpaDatastore.Builder.dialect(ORMDialect dialect)
Set the ORM dialect to use.
|
JpaDatastore.Builder<D> |
JpaDatastore.Builder.dialect(String dialectClassName)
Set the fully qualified dialect class name to use as ORM dialect.
|
JpaDatastore.Builder<D> |
JpaDatastore.Builder.entityManagerFactory(javax.persistence.EntityManagerFactory entityManagerFactory)
Set the
EntityManagerFactory to use to obtain EntityManagers used for datastore operations. |
JpaDatastore.Builder<D> |
JpaDatastore.Builder.entityManagerFinalizer(JpaDatastore.EntityManagerFinalizer entityManagerFinalizer)
Sets the
EntityManager finalizer to use after Datastore operations execution. |
JpaDatastore.Builder<D> |
JpaDatastore.Builder.entityManagerHandler(JpaDatastore.EntityManagerLifecycleHandler entityManagerHandler)
Set both the
EntityManager initializer (instance provider) and finalizer using the
JpaDatastore.EntityManagerLifecycleHandler convenience interface. |
JpaDatastore.Builder<D> |
JpaDatastore.Builder.entityManagerInitializer(JpaDatastore.EntityManagerInitializer entityManagerInitializer)
Sets the
EntityManager instance provider for Datastore operations execution. |
JpaDatastore.Builder<D> |
JpaDatastore.Builder.platform(ORMPlatform platform)
Set the
ORMPlatform to use. |
JpaDatastore.Builder<D> |
JpaDatastore.Builder.transactionFactory(JpaTransactionFactory transactionFactory)
Set a custom
JpaTransactionFactory to be used by the Datastore to create new transactions. |
<C extends com.holonplatform.core.datastore.DatastoreCommodity> |
JpaDatastore.Builder.withCommodity(JpaDatastoreCommodityFactory<C> commodityFactory)
Register a
JpaDatastoreCommodityFactory. |
Copyright © 2019 The Holon Platform. All rights reserved.