Since the @AroundInvoke methods CAN NOT be business methods of a Bean, they CAN NOT define TX Attributes for Container-Managed Transaction demarcation, and they CAN NOT use the UserTransaction interface to manage transactions explicitly either, even if the @AroundInvoke method is inside a BMT Bean.
Is that right ?
Camilo Morales<br />SCJP 5, SCBCD 5
posted 8 years ago
No, that is not true. Read the following lines from Core Specs -> Page 303.
Business method interceptor method invocations occur within the same transaction and security context as the business method for which they are invoked.
Lifecycle call back method execute in unspecified Tx and Security context.