public static interface JpaDatastore.Builder<D extends JpaDatastore> extends com.holonplatform.core.datastore.Datastore.Builder<D,JpaDatastore.Builder<D>>
JpaDatastore builder.| Modifier and Type | Method and Description |
|---|---|
JpaDatastore.Builder<D> |
autoFlush(boolean autoFlush)
Set whether to auto-flush mode is enabled.
|
JpaDatastore.Builder<D> |
entityManagerFactory(javax.persistence.EntityManagerFactory entityManagerFactory)
Set the
EntityManagerFactory to use to obtain EntityManagers used for datastore operations. |
JpaDatastore.Builder<D> |
entityManagerFinalizer(JpaDatastore.EntityManagerFinalizer entityManagerFinalizer)
Sets the
EntityManager finalizer to use after Datastore operations execution. |
JpaDatastore.Builder<D> |
entityManagerInitializer(JpaDatastore.EntityManagerInitializer entityManagerInitializer)
Sets the
EntityManager instance provider for Datastore operations execution. |
JpaDatastore.Builder<D> entityManagerFactory(javax.persistence.EntityManagerFactory entityManagerFactory)
EntityManagerFactory to use to obtain EntityManagers used for datastore operations.entityManagerFactory - The EntityManagerFactory to set (not null)JpaDatastore.Builder<D> entityManagerInitializer(JpaDatastore.EntityManagerInitializer entityManagerInitializer)
EntityManager instance provider for Datastore operations execution.entityManagerInitializer - the JpaDatastore.EntityManagerInitializer to set (not null)JpaDatastore.Builder<D> entityManagerFinalizer(JpaDatastore.EntityManagerFinalizer entityManagerFinalizer)
EntityManager finalizer to use after Datastore operations execution.entityManagerFinalizer - the JpaDatastore.EntityManagerFinalizer to setJpaDatastore.Builder<D> autoFlush(boolean autoFlush)
EntityManager.flush() is
called after each Datastore data manipulation operation, such as save or delete.
Default is false.
autoFlush - true to enable the auto-flush mode, false to disableCopyright © 2017 The Holon Platform. All rights reserved.