| Name | Description | Type | Package | Framework |
| JpaBaseConfig | Interface | org.apache.deltaspike.jpa.api.config | Delta Spike | |
| JpaBaseConfig .UserTransaction | Interface | org.apache.deltaspike.jpa.api.config | Delta Spike | |
| PersistenceUnitName | The name of the PersistenceUnit to get picked up by the EntityManagerFactoryProducer. | Class | org.apache.deltaspike.jpa.api | Delta Spike |
| Transactional | If it isn't possible to use EJBs, this interceptor adds transaction support to methods or a class. | Class | org.apache.deltaspike.jpa.api | Delta Spike |
| TransactionConfig | Interface | org.apache.deltaspike.jpa.api | Delta Spike | |
| TransactionHelper | This class allows to execute CDI-unmanaged code blocks in a @Transactional manner. | Class | org.apache.deltaspike.jpa.api | Delta Spike |
| TransactionScoped | A @TransactionScoped contextual instance will be unique for a given transaction controlled by Transactional. | Class | org.apache.deltaspike.jpa.api | Delta Spike |