# Hierarchy For Package com.holonplatform.datastore.jpa

Package Hierarchies:

- All Packages

## Interface Hierarchy

- com.holonplatform.core.datastore.DataContextBound
  - com.holonplatform.core.datastore.ConfigurableDatastore (also extends com.holonplatform.core.datastore.DatastoreCommodityHandler, com.holonplatform.core.ExpressionResolver.ExpressionResolverSupport)
    - com.holonplatform.core.datastore.Datastore (also extends com.holonplatform.core.datastore.DatastoreOperations<R,REFRESH,BI,BU,BD,Q>, java.io.Serializable)
      - com.holonplatform.datastore.jpa.JpaDatastore (also extends com.holonplatform.core.datastore.DatastoreCommodityRegistrar<X>, com.holonplatform.datastore.jpa.context.EntityManagerHandler, com.holonplatform.core.datastore.transaction.Transactional)
- com.holonplatform.core.DataMappable
  - com.holonplatform.core.Path<T> (also extends java.io.Serializable, com.holonplatform.core.TypedExpression<T>)
    - com.holonplatform.core.Path.FinalPath<T>
      - com.holonplatform.core.datastore.DataTarget<T>
        - com.holonplatform.datastore.jpa.JpaTarget<T> (also extends com.holonplatform.core.query.QueryProjection<T>)
- com.holonplatform.core.datastore.DatastoreCommodityHandler
  - com.holonplatform.core.datastore.ConfigurableDatastore (also extends com.holonplatform.core.datastore.DataContextBound, com.holonplatform.core.ExpressionResolver.ExpressionResolverSupport)
    - com.holonplatform.core.datastore.Datastore (also extends com.holonplatform.core.datastore.DatastoreOperations<R,REFRESH,BI,BU,BD,Q>, java.io.Serializable)
      - com.holonplatform.datastore.jpa.JpaDatastore (also extends com.holonplatform.core.datastore.DatastoreCommodityRegistrar<X>, com.holonplatform.datastore.jpa.context.EntityManagerHandler, com.holonplatform.core.datastore.transaction.Transactional)
- com.holonplatform.core.datastore.DatastoreCommodityRegistrar<X>
  - com.holonplatform.datastore.jpa.JpaDatastore (also extends com.holonplatform.core.datastore.Datastore, com.holonplatform.datastore.jpa.context.EntityManagerHandler, com.holonplatform.core.datastore.transaction.Transactional)
- com.holonplatform.core.datastore.DatastoreOperations<R,REFRESH,BI,BU,BD,Q>
  - com.holonplatform.core.datastore.Datastore (also extends com.holonplatform.core.datastore.ConfigurableDatastore, java.io.Serializable)
    - com.holonplatform.datastore.jpa.JpaDatastore (also extends com.holonplatform.core.datastore.DatastoreCommodityRegistrar<X>, com.holonplatform.datastore.jpa.context.EntityManagerHandler, com.holonplatform.core.datastore.transaction.Transactional)
- com.holonplatform.datastore.jpa.context.EntityManagerHandler
  - com.holonplatform.datastore.jpa.JpaDatastore (also extends com.holonplatform.core.datastore.Datastore, com.holonplatform.core.datastore.DatastoreCommodityRegistrar<X>, com.holonplatform.core.datastore.transaction.Transactional)
- com.holonplatform.core.Expression
  - com.holonplatform.core.TypedExpression<T>
    - com.holonplatform.core.Path<T> (also extends com.holonplatform.core.DataMappable, java.io.Serializable)
      - com.holonplatform.core.Path.FinalPath<T>
        - com.holonplatform.core.datastore.DataTarget<T>
          - com.holonplatform.datastore.jpa.JpaTarget<T> (also extends com.holonplatform.core.query.QueryProjection<T>)
    - com.holonplatform.core.query.QueryProjection<T>
      - com.holonplatform.datastore.jpa.JpaTarget<T> (also extends com.holonplatform.core.datastore.DataTarget<T>)
- com.holonplatform.core.ExpressionResolver.ExpressionResolverBuilder<C>
  - com.holonplatform.core.datastore.DatastoreOperations.Builder<D,B>
    - com.holonplatform.datastore.jpa.JpaDatastore.Builder<D>
- com.holonplatform.core.ExpressionResolver.ExpressionResolverSupport
  - com.holonplatform.core.datastore.ConfigurableDatastore (also extends com.holonplatform.core.datastore.DataContextBound, com.holonplatform.core.datastore.DatastoreCommodityHandler)
    - com.holonplatform.core.datastore.Datastore (also extends com.holonplatform.core.datastore.DatastoreOperations<R,REFRESH,BI,BU,BD,Q>, java.io.Serializable)
      - com.holonplatform.datastore.jpa.JpaDatastore (also extends com.holonplatform.core.datastore.DatastoreCommodityRegistrar<X>, com.holonplatform.datastore.jpa.context.EntityManagerHandler, com.holonplatform.core.datastore.transaction.Transactional)
- com.holonplatform.datastore.jpa.JpaDatastore.EntityManagerFinalizer
  - com.holonplatform.datastore.jpa.JpaDatastore.EntityManagerLifecycleHandler (also extends com.holonplatform.datastore.jpa.JpaDatastore.EntityManagerInitializer)
- com.holonplatform.datastore.jpa.JpaDatastore.EntityManagerInitializer
  - com.holonplatform.datastore.jpa.JpaDatastore.EntityManagerLifecycleHandler (also extends com.holonplatform.datastore.jpa.JpaDatastore.EntityManagerFinalizer)
- java.io.Serializable
  - com.holonplatform.core.datastore.Datastore (also extends com.holonplatform.core.datastore.ConfigurableDatastore, com.holonplatform.core.datastore.DatastoreOperations<R,REFRESH,BI,BU,BD,Q>)
    - com.holonplatform.datastore.jpa.JpaDatastore (also extends com.holonplatform.core.datastore.DatastoreCommodityRegistrar<X>, com.holonplatform.datastore.jpa.context.EntityManagerHandler, com.holonplatform.core.datastore.transaction.Transactional)
  - com.holonplatform.datastore.jpa.JpaQueryHint
  - com.holonplatform.core.Path<T> (also extends com.holonplatform.core.DataMappable, com.holonplatform.core.TypedExpression<T>)
    - com.holonplatform.core.Path.FinalPath<T>
      - com.holonplatform.core.datastore.DataTarget<T>
        - com.holonplatform.datastore.jpa.JpaTarget<T> (also extends com.holonplatform.core.query.QueryProjection<T>)
- com.holonplatform.core.datastore.transaction.Transactional
  - com.holonplatform.datastore.jpa.JpaDatastore (also extends com.holonplatform.core.datastore.Datastore, com.holonplatform.core.datastore.DatastoreCommodityRegistrar<X>, com.holonplatform.datastore.jpa.context.EntityManagerHandler)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.holonplatform.datastore.jpa.ORMPlatform
    - com.holonplatform.datastore.jpa.JpaWriteOption (implements com.holonplatform.core.datastore.DatastoreOperations.WriteOption)

Copyright © 2019 The Holon Platform. All rights reserved.