# Package com.holonplatform.jpa.spring

- Interface Summary
  Interface | Description
  --- | ---
  JpaConfigProperties | A `ConfigPropertySet` for JPA configuration.
  JpaDatastoreConfigProperties | A `ConfigPropertySet` for JPA Datastore configuration, using `JpaDatastoreConfigProperties.DEFAULT_NAME` as property prefix.
  SpringEntityManagerLifecycleHandler | An `JpaDatastore.EntityManagerLifecycleHandler` for Spring integration, which provides a Spring managed `EntityManager` proxy as `EntityManager` instance.

- Class Summary
  Class | Description
  --- | ---
  JpaConfigProperties.JpaConfigPropertiesImpl | Default implementation
  JpaDatastoreConfigProperties.JpaDatastoreConfigPropertiesImpl | Default implementation

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  EnableJpa | Annotation to be used on Spring Configuration classes to setup a full JPA enviroment bean stack: DataSource (if not already available in Spring context), EntityManagerFactory and PlatformTransactionManager.
  EnableJpaDatastore | Annotation to be used on Spring Configuration classes to setup a JPA `Datastore`.

Copyright © 2019 The Holon Platform. All rights reserved.