# Uses of Package
org.springframework.orm.jpa

Packages that use org.springframework.orm.jpa
Package
Description
org.springframework.orm.hibernate5
Package providing integration of Hibernate ORM 5.x with Spring concepts.
org.springframework.orm.jpa
Package providing integration of JPA (Java Persistence API) with Spring concepts.
org.springframework.orm.jpa.support
Classes supporting the `org.springframework.orm.jpa` package.
org.springframework.orm.jpa.vendor
Support classes for adapting to specific JPA vendors.

Classes in org.springframework.orm.jpa used by org.springframework.orm.hibernate5
Class
Description
EntityManagerHolder
Resource holder wrapping a JPA `EntityManager`.
Classes in org.springframework.orm.jpa used by org.springframework.orm.jpa
Class
Description
AbstractEntityManagerFactoryBean
Abstract `FactoryBean` that creates a local JPA `EntityManagerFactory` instance within a Spring application context.
EntityManagerFactoryInfo
Metadata interface for a Spring-managed JPA `EntityManagerFactory`.
JpaDialect
SPI strategy that encapsulates certain functionality that standard JPA 3.0 does not offer, such as access to the underlying JDBC Connection.
JpaVendorAdapter
SPI interface that allows to plug in vendor-specific behavior into Spring's EntityManagerFactory creators.
Classes in org.springframework.orm.jpa used by org.springframework.orm.jpa.support
Class
Description
EntityManagerFactoryAccessor
Base class for any class that needs to access a JPA `EntityManagerFactory`, usually in order to obtain a JPA `EntityManager`.
Classes in org.springframework.orm.jpa used by org.springframework.orm.jpa.vendor
Class
Description
DefaultJpaDialect
Default implementation of the `JpaDialect` interface.
JpaDialect
SPI strategy that encapsulates certain functionality that standard JPA 3.0 does not offer, such as access to the underlying JDBC Connection.
JpaVendorAdapter
SPI interface that allows to plug in vendor-specific behavior into Spring's EntityManagerFactory creators.