Another option would be to call getTransactionStatus() on an instance of javax.transaction.TransactionSynchronizationRegistry. But that will only tell you if there is an active transaction or not, not how an EMF is configured.
-marina
[Message sent by forum member 'mvatkina' (mvatkina)]
http://forums.java.net/jive/thread.jspa?messageID=255227