## Uses of Interface
com.holonplatform.datastore.jpa.JpaDatastore.EntityManagerInitializer

- Packages that use JpaDatastore.EntityManagerInitializer
  Package | Description
  --- | ---
  com.holonplatform.datastore.jpa |
  com.holonplatform.datastore.jpa.internal |
  com.holonplatform.jpa.spring |
  com.holonplatform.jpa.spring.internal |

- - ### Uses of JpaDatastore.EntityManagerInitializer in com.holonplatform.datastore.jpa

    Subinterfaces of JpaDatastore.EntityManagerInitializer in com.holonplatform.datastore.jpa
    Modifier and Type | Interface and Description
    --- | ---
    `static interface` | `JpaDatastore.EntityManagerLifecycleHandler` Convenience interface which combines `JpaDatastore.EntityManagerInitializer` and `JpaDatastore.EntityManagerFinalizer`.

    Methods in com.holonplatform.datastore.jpa that return JpaDatastore.EntityManagerInitializer
    Modifier and Type | Method and Description
    --- | ---
    `static JpaDatastore.EntityManagerInitializer` | JpaDatastore.EntityManagerInitializer.`createDefault()` Create a default `JpaDatastore.EntityManagerInitializer`, which uses `EntityManagerFactory.createEntityManager()` to create a new `EntityManager` instance.

    Methods in com.holonplatform.datastore.jpa with parameters of type JpaDatastore.EntityManagerInitializer
    Modifier and Type | Method and Description
    --- | ---
    `JpaDatastore.Builder<D>` | JpaDatastore.Builder.`entityManagerInitializer(JpaDatastore.EntityManagerInitializer entityManagerInitializer)` Sets the `EntityManager` instance provider for Datastore operations execution.

  - ### Uses of JpaDatastore.EntityManagerInitializer in com.holonplatform.datastore.jpa.internal

    Methods in com.holonplatform.datastore.jpa.internal with parameters of type JpaDatastore.EntityManagerInitializer
    Modifier and Type | Method and Description
    --- | ---
    `JpaDatastore.Builder<D>` | DefaultJpaDatastore.AbstractBuilder.`entityManagerInitializer(JpaDatastore.EntityManagerInitializer entityManagerInitializer)`
    `void` | DefaultJpaDatastore.`setEntityManagerInitializer(JpaDatastore.EntityManagerInitializer entityManagerInitializer)` Sets the `EntityManager` instance provider for Datastore operations execution

  - ### Uses of JpaDatastore.EntityManagerInitializer in com.holonplatform.jpa.spring

    Subinterfaces of JpaDatastore.EntityManagerInitializer in com.holonplatform.jpa.spring
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `SpringEntityManagerLifecycleHandler` An `JpaDatastore.EntityManagerLifecycleHandler` for Spring integration, which provides a Spring managed `EntityManager` proxy as `EntityManager` instance.

  - ### Uses of JpaDatastore.EntityManagerInitializer in com.holonplatform.jpa.spring.internal

    Classes in com.holonplatform.jpa.spring.internal that implement JpaDatastore.EntityManagerInitializer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultSpringEntityManagerLifecycleHandler` An `JpaDatastore.EntityManagerInitializer` and `JpaDatastore.EntityManagerFinalizer` for Spring integration, which uses `SharedEntityManagerCreator` to provide a Spring managed `EntityManager` proxy.

Copyright © 2019 The Holon Platform. All rights reserved.