9.2.5. About Java Transactions API (JTA)

Java Transactions API (JTA) is a specification for using transactions in Java Enterprise Edition applications. It is defined in JSR-907.
JTA transactions are not distributed across multiple application servers, and cannot be nested.
JTA transactions are managed by the EJB container. Annotations are provided for creating and controlling transactions within your code.