# Serialized Form

## Package org.springframework.orm

### Exception org.springframework.orm.ObjectOptimisticLockingFailureException

class ObjectOptimisticLockingFailureException extends org.springframework.dao.OptimisticLockingFailureException implements Serializable

#### Serialized Fields

##### identifier

    Object identifier

##### persistentClass

    Object persistentClass

### Exception org.springframework.orm.ObjectRetrievalFailureException

class ObjectRetrievalFailureException extends org.springframework.dao.DataRetrievalFailureException implements Serializable

#### Serialized Fields

##### identifier

    Object identifier

##### persistentClass

    Object persistentClass

## Package org.springframework.orm.hibernate5

### Exception org.springframework.orm.hibernate5.HibernateJdbcException

class HibernateJdbcException extends org.springframework.dao.UncategorizedDataAccessException implements Serializable

### Exception org.springframework.orm.hibernate5.HibernateObjectRetrievalFailureException

class HibernateObjectRetrievalFailureException extends ObjectRetrievalFailureException implements Serializable

### Exception org.springframework.orm.hibernate5.HibernateOptimisticLockingFailureException

class HibernateOptimisticLockingFailureException extends ObjectOptimisticLockingFailureException implements Serializable

### Exception org.springframework.orm.hibernate5.HibernateQueryException

class HibernateQueryException extends org.springframework.dao.InvalidDataAccessResourceUsageException implements Serializable

### Exception org.springframework.orm.hibernate5.HibernateSystemException

class HibernateSystemException extends org.springframework.dao.UncategorizedDataAccessException implements Serializable

### Class org.springframework.orm.hibernate5.HibernateTransactionManager

class HibernateTransactionManager extends org.springframework.transaction.support.AbstractPlatformTransactionManager implements Serializable

#### Serialized Fields

##### allowResultAccessAfterCompletion

    boolean allowResultAccessAfterCompletion

##### autodetectDataSource

    boolean autodetectDataSource

##### beanFactory

    org.springframework.beans.factory.BeanFactory beanFactory

Just needed for entityInterceptorBeanName.

See Also:
  - `HibernateTransactionManager.setEntityInterceptorBeanName(java.lang.String)`

##### dataSource

    DataSource dataSource

##### entityInterceptor

    Object entityInterceptor

##### hibernateManagedSession

    boolean hibernateManagedSession

##### prepareConnection

    boolean prepareConnection

##### sessionFactory

    SessionFactory sessionFactory

##### sessionInitializer

    Consumer<Session> sessionInitializer

### Class org.springframework.orm.hibernate5.SpringJtaSessionContext

class SpringJtaSessionContext extends org.hibernate.context.internal.JTASessionContext implements Serializable

### Class org.springframework.orm.hibernate5.SpringSessionContext

class SpringSessionContext extends Object implements Serializable

#### Serialized Fields

##### jtaSessionContext

    CurrentSessionContext jtaSessionContext

##### sessionFactory

    SessionFactoryImplementor sessionFactory

##### transactionManager

    TransactionManager transactionManager

## Package org.springframework.orm.jpa

### Class org.springframework.orm.jpa.AbstractEntityManagerFactoryBean

class AbstractEntityManagerFactoryBean extends Object implements Serializable

#### Serialization Methods

##### readObject

private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException

Throws:
  `IOException`
  `ClassNotFoundException`

##### writeReplace

protected Object writeReplace() throws ObjectStreamException

Throws:
  `ObjectStreamException`

#### Serialized Fields

##### beanClassLoader

    ClassLoader beanClassLoader

##### beanFactory

    org.springframework.beans.factory.BeanFactory beanFactory

##### beanName

    String beanName

##### bootstrapExecutor

    org.springframework.core.task.AsyncTaskExecutor bootstrapExecutor

##### entityManagerFactory

    EntityManagerFactory entityManagerFactory

Exposed client-level EntityManagerFactory proxy.

##### entityManagerFactoryInterface

    Class<? extends EntityManagerFactory> entityManagerFactoryInterface

##### entityManagerInitializer

    Consumer<EntityManager> entityManagerInitializer

##### entityManagerInterface

    Class<? extends EntityManager> entityManagerInterface

##### jpaDialect

    JpaDialect jpaDialect

##### jpaPropertyMap

    Map<String,Object> jpaPropertyMap

##### jpaVendorAdapter

    JpaVendorAdapter jpaVendorAdapter

##### logger

    org.apache.commons.logging.Log logger

Logger available to subclasses.

##### nativeEntityManagerFactory

    EntityManagerFactory nativeEntityManagerFactory

Raw EntityManagerFactory as returned by the PersistenceProvider.

##### nativeEntityManagerFactoryFuture

    Future<EntityManagerFactory> nativeEntityManagerFactoryFuture

Future for lazily initializing raw target EntityManagerFactory.

##### persistenceProvider

    PersistenceProvider persistenceProvider

##### persistenceUnitName

    String persistenceUnitName

### Class org.springframework.orm.jpa.DefaultJpaDialect

class DefaultJpaDialect extends Object implements Serializable

### Exception org.springframework.orm.jpa.JpaObjectRetrievalFailureException

class JpaObjectRetrievalFailureException extends ObjectRetrievalFailureException implements Serializable

### Exception org.springframework.orm.jpa.JpaOptimisticLockingFailureException

class JpaOptimisticLockingFailureException extends ObjectOptimisticLockingFailureException implements Serializable

### Exception org.springframework.orm.jpa.JpaSystemException

class JpaSystemException extends org.springframework.dao.UncategorizedDataAccessException implements Serializable

### Class org.springframework.orm.jpa.JpaTransactionManager

class JpaTransactionManager extends org.springframework.transaction.support.AbstractPlatformTransactionManager implements Serializable

#### Serialized Fields

##### dataSource

    DataSource dataSource

##### entityManagerFactory

    EntityManagerFactory entityManagerFactory

##### entityManagerInitializer

    Consumer<EntityManager> entityManagerInitializer

##### jpaDialect

    JpaDialect jpaDialect

##### jpaPropertyMap

    Map<String,Object> jpaPropertyMap

##### persistenceUnitName

    String persistenceUnitName

### Class org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean

class LocalContainerEntityManagerFactoryBean extends AbstractEntityManagerFactoryBean implements Serializable

#### Serialized Fields

##### internalPersistenceUnitManager

    DefaultPersistenceUnitManager internalPersistenceUnitManager

##### persistenceUnitInfo

    PersistenceUnitInfo persistenceUnitInfo

##### persistenceUnitManager

    PersistenceUnitManager persistenceUnitManager

### Class org.springframework.orm.jpa.LocalEntityManagerFactoryBean

class LocalEntityManagerFactoryBean extends AbstractEntityManagerFactoryBean implements Serializable

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

### Class org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor

class PersistenceAnnotationBeanPostProcessor extends Object implements Serializable

#### Serialized Fields

##### extendedEntityManagersToClose

    Map<Object,EntityManager> extendedEntityManagersToClose

##### jndiEnvironment

    Object jndiEnvironment

##### order

    int order

##### resourceRef

    boolean resourceRef

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

### Class org.springframework.orm.jpa.vendor.EclipseLinkJpaDialect

class EclipseLinkJpaDialect extends DefaultJpaDialect implements Serializable

#### Serialized Fields

##### lazyDatabaseTransaction

    boolean lazyDatabaseTransaction

##### transactionIsolationLock

    Lock transactionIsolationLock

### Class org.springframework.orm.jpa.vendor.HibernateJpaDialect

class HibernateJpaDialect extends DefaultJpaDialect implements Serializable

#### Serialized Fields

##### jdbcExceptionTranslator

    org.springframework.jdbc.support.SQLExceptionTranslator jdbcExceptionTranslator

##### prepareConnection

    boolean prepareConnection

##### transactionExceptionTranslator

    org.springframework.jdbc.support.SQLExceptionTranslator transactionExceptionTranslator