| Package | Description | 
|---|---|
| org.springframework.orm.hibernate5 | 
 Package providing integration of
 Hibernate 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. 
 | 
| Class and Description | 
|---|
| EntityManagerHolder
 Resource holder wrapping a JPA  
EntityManager. | 
| Class and 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 2.1 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. 
 | 
| Class and Description | 
|---|
| EntityManagerFactoryAccessor
 Base class for any class that needs to access a JPA  
EntityManagerFactory,
 usually in order to obtain a JPA EntityManager. | 
| Class and Description | 
|---|
| DefaultJpaDialect
 Default implementation of the  
JpaDialect interface. | 
| EntityManagerFactoryAccessor
 Base class for any class that needs to access a JPA  
EntityManagerFactory,
 usually in order to obtain a JPA EntityManager. | 
| JpaDialect
 SPI strategy that encapsulates certain functionality that standard JPA 2.1 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. 
 |