Exception [EclipseLink-4002] (Eclipse Persistence Services - 1.0.1 (Build 20080905)): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: java.sql.SQLException: Transactions not supported Error Code: -79744
javax.persistence.TransactionRequiredException: Exception Description: No transaction is currently active
You can prevent EclipseLink from starting a database transaction using a SessionCustomizer
session.getLogin().setUsesExternalTransactionController(true);