Question 1:
A transactional client receives TransactionRolledBackException from a call to a method on an entity bean. What could be the possible reason(s) for this?
The bean method is throwing a checked exception and is configured with a transaction attribute of "Required". The bean method is throwing an unchecked exception and is configured with a transaction attribute of "Required". The bean does not throw an exception but is configured with a transaction attribute of "Mandatory". The bean method is throwing an unchecked exception and is configured with a transaction attribute of "Requires New".