# Package org.springframework.orm.jpa.vendor

Support classes for adapting to specific JPA vendors.

See: Description

- Class Summary
  Class | Description
  --- | ---
  AbstractJpaVendorAdapter | Abstract `JpaVendorAdapter` implementation that defines common properties, to be translated into vendor-specific JPA properties by concrete subclasses.
  EclipseLinkJpaDialect | `JpaDialect` implementation for Eclipse Persistence Services (EclipseLink).
  EclipseLinkJpaVendorAdapter | `JpaVendorAdapter` implementation for Eclipse Persistence Services (EclipseLink).
  HibernateJpaDialect | `JpaDialect` implementation for Hibernate EntityManager.
  HibernateJpaSessionFactoryBean | Simple `FactoryBean` that exposes the underlying `SessionFactory` behind a Hibernate-backed JPA `EntityManagerFactory`.
  HibernateJpaVendorAdapter | `JpaVendorAdapter` implementation for Hibernate EntityManager.
  OpenJpaDialect | `JpaDialect` implementation for Apache OpenJPA.
  OpenJpaVendorAdapter | `JpaVendorAdapter` implementation for Apache OpenJPA.
  TopLinkJpaDialect | Deprecated as of Spring 3.1, in favor of the EclipseLink project and Spring's corresponding `EclipseLinkJpaDialect`
  TopLinkJpaVendorAdapter | Deprecated as of Spring 3.1, in favor of the EclipseLink project and Spring's corresponding `EclipseLinkJpaVendorAdapter`

- Enum Summary
  Enum | Description
  --- | ---
  Database | Enumeration for common database platforms.

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

Support classes for adapting to specific JPA vendors.