Top Description Fields Constructors Methods
jakarta.persistence

public final Enum PersistenceUnitTransactionType

extends Enum<PersistenceUnitTransactionType>
Class Inheritance

Enumerates the possible approaches to transaction management in Jakarta Persistence. An EntityManager may be a JTA entity manager, where transaction management is done via JTA, or it may be a resource-local entity manager, where transaction management is performed via the EntityTransaction interface.
Since
3.2

Field Summary

Modifier and TypeField and Description
public static final PersistenceUnitTransactionType
JTA

Transaction management via JTA.

public static final PersistenceUnitTransactionType
RESOURCE_LOCAL

Resource-local transaction management.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static PersistenceUnitTransactionType
public static PersistenceUnitTransactionType[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

JTAback to summary
public static final PersistenceUnitTransactionType JTA

Transaction management via JTA.

RESOURCE_LOCALback to summary
public static final PersistenceUnitTransactionType RESOURCE_LOCAL

Resource-local transaction management.

Constructor Detail

PersistenceUnitTransactionTypeback to summary
private PersistenceUnitTransactionType()

Method Detail

valueOfback to summary
public static PersistenceUnitTransactionType valueOf(String name)
valuesback to summary
public static PersistenceUnitTransactionType[] values()