# Package org.springframework.orm.jpa.support

Classes supporting the `org.springframework.orm.jpa` package.

See: Description

- Class Summary
  Class | Description
  --- | ---
  AsyncRequestInterceptor | An interceptor with asynchronous web requests used in OpenSessionInViewFilter and OpenSessionInViewInterceptor.
  JpaDaoSupport | Deprecated as of Spring 3.1, in favor of native EntityManager usage (typically obtained through `@PersistenceContext`)
  OpenEntityManagerInViewFilter | Servlet 2.3 Filter that binds a JPA EntityManager to the thread for the entire processing of the request.
  OpenEntityManagerInViewInterceptor | Spring web request interceptor that binds a JPA EntityManager to the thread for the entire processing of the request.
  PersistenceAnnotationBeanPostProcessor | BeanPostProcessor that processes `PersistenceUnit` and `PersistenceContext` annotations, for injection of the corresponding JPA resources `EntityManagerFactory` and `EntityManager`.
  SharedEntityManagerBean | `FactoryBean` that exposes a shared JPA `EntityManager` reference for a given EntityManagerFactory.

## Package org.springframework.orm.jpa.support Description

Classes supporting the `org.springframework.orm.jpa` package. Contains a DAO base class for JpaTemplate usage.