| Package | Description |
|---|---|
| com.holonplatform.datastore.jpa | |
| com.holonplatform.datastore.jpa.internal |
| 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. |
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultJpaDatastore.AbstractBuilder<D extends JpaDatastore,I extends DefaultJpaDatastore>
Default
JpaDatastore.Builder. |
static class |
DefaultJpaDatastore.DefaultBuilder
Default
JpaDatastore.Builder. |
| Modifier and Type | Method and Description |
|---|---|
JpaDatastore.Builder<D> |
DefaultJpaDatastore.AbstractBuilder.autoFlush(boolean autoFlush) |
JpaDatastore.Builder<D> |
DefaultJpaDatastore.AbstractBuilder.configuration(com.holonplatform.core.datastore.DatastoreConfigProperties configuration) |
JpaDatastore.Builder<D> |
DefaultJpaDatastore.AbstractBuilder.dataContextId(String dataContextId) |
JpaDatastore.Builder<D> |
DefaultJpaDatastore.AbstractBuilder.dialect(ORMDialect dialect) |
JpaDatastore.Builder<D> |
DefaultJpaDatastore.AbstractBuilder.dialect(String dialectClassName) |
JpaDatastore.Builder<D> |
DefaultJpaDatastore.AbstractBuilder.entityManagerFactory(javax.persistence.EntityManagerFactory entityManagerFactory) |
JpaDatastore.Builder<D> |
DefaultJpaDatastore.AbstractBuilder.entityManagerFinalizer(JpaDatastore.EntityManagerFinalizer entityManagerFinalizer) |
JpaDatastore.Builder<D> |
DefaultJpaDatastore.AbstractBuilder.entityManagerHandler(JpaDatastore.EntityManagerLifecycleHandler entityManagerHandler) |
JpaDatastore.Builder<D> |
DefaultJpaDatastore.AbstractBuilder.entityManagerInitializer(JpaDatastore.EntityManagerInitializer entityManagerInitializer) |
JpaDatastore.Builder<D> |
DefaultJpaDatastore.AbstractBuilder.platform(ORMPlatform platform) |
JpaDatastore.Builder<D> |
DefaultJpaDatastore.AbstractBuilder.traceEnabled(boolean trace) |
JpaDatastore.Builder<D> |
DefaultJpaDatastore.AbstractBuilder.transactionFactory(JpaTransactionFactory transactionFactory) |
<C extends com.holonplatform.core.datastore.DatastoreCommodity> |
DefaultJpaDatastore.AbstractBuilder.withCommodity(JpaDatastoreCommodityFactory<C> commodityFactory) |
<E extends com.holonplatform.core.Expression,R extends com.holonplatform.core.Expression> |
DefaultJpaDatastore.AbstractBuilder.withExpressionResolver(com.holonplatform.core.ExpressionResolver<E,R> expressionResolver) |
Copyright © 2019 The Holon Platform. All rights reserved.