# 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.