Using bean-managed transaction demarcation, under which two circumstances must the container
roll back a transaction? (Choose two.)
A.
A stateful session bean invokes UserTransaction.getRollbackOnly.
B.
A stateful session bean throws an uncaught application exception from a business method.
C.
A stateful session bean begins a transaction in a business method but does NOT complete it
before returning.
D.
A stateless session bean begins a transaction in a business method but does NOT complete it
before returning.
E.
A message-driven bean begins a transaction in a message listener method but does NOT
complete it before returning.