# Uses of Package
org.apache.tapestry5.jpa

Packages that use org.apache.tapestry5.jpa
Package
Description
org.apache.tapestry5.internal.jpa
[INTERNAL USE ONLY] support classes for the JPA module; API subject to change
org.apache.tapestry5.jpa
Provides support for simple CRUD applications built on top of Tapestry and JPA
org.apache.tapestry5.jpa.modules

- Classes in org.apache.tapestry5.jpa used by org.apache.tapestry5.internal.jpa
  Class
  Description
  EntityManagerManager
  Manages `EntityManager`s for the current thread.
  EntityManagerSource
  Responsible for creating an EntityManager as needed.
  EntityTransactionManager
  JpaEntityPackageManager
  Contains a set of contributed package names from which to load entities.
  JpaTransactionAdvisor
  Service that can create an interceptor that wraps around a service implementation.
  PersistenceUnitConfigurer
  Used to configure a PersistenceUnitInfo, which is used to create an EntityManagerFactory.
  TapestryPersistenceUnitInfo
  Tapestry's mutable extension of `PersistenceUnitInfo` interface used for XML-less configuration of persistence units.
- Classes in org.apache.tapestry5.jpa used by org.apache.tapestry5.jpa
  Class
  Description
  TapestryPersistenceUnitInfo
  Tapestry's mutable extension of `PersistenceUnitInfo` interface used for XML-less configuration of persistence units.
- Classes in org.apache.tapestry5.jpa used by org.apache.tapestry5.jpa.modules
  Class
  Description
  EntityManagerManager
  Manages `EntityManager`s for the current thread.
  EntityManagerSource
  Responsible for creating an EntityManager as needed.
  JpaEntityPackageManager
  Contains a set of contributed package names from which to load entities.