# Hierarchy For Package com.isomorphic.jpa

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.isomorphic.base.Base (implements com.isomorphic.base.IAutoConfigurable)
    - com.isomorphic.datasource.DataSource (implements com.isomorphic.datasource.Committable, com.isomorphic.datasource.FreeResourcesHandler, com.isomorphic.js.IToJSON, com.isomorphic.datasource.IType, java.io.Serializable)
      - com.isomorphic.datasource.BasicDataSource
        - com.isomorphic.jpa.JPADataSource
          - com.isomorphic.jpa.GAEJPADataSource
          - com.isomorphic.jpa.JPA2DataSource
  - com.isomorphic.jpa.EMF
  - com.isomorphic.jpa.EMFProviderBMT (implements com.isomorphic.jpa.EMFProviderInterface)
  - com.isomorphic.jpa.EMFProviderCMT (implements com.isomorphic.jpa.EMFProviderInterface)
  - com.isomorphic.jpa.EMFProviderLMT (implements com.isomorphic.jpa.EMFProviderInterface)
    - com.isomorphic.jpa.EMFProviderNoTransactions
  - com.isomorphic.jpa.EMFProviderSpring (implements com.isomorphic.jpa.EMFProviderInterface)
  - com.isomorphic.jpa.JPA2DSGenerator
  - com.isomorphic.jpa.JPAConnectionHolder
  - com.isomorphic.jpa.JPADSGenerator

## Interface Hierarchy

- com.isomorphic.jpa.EMFProviderInterface