posted 18 years ago
To Handle the exceptions thrown by the business method, in a bean-managed transaction demarcation.
If its a system exception: The container would mark it for rollback, which means even if the client continues to use the transaction, It would be fruitless.
According to Spec: Table 16 says
Mark for rollback a
transaction that has been
started, but not yet completed,
by the instance.