This is a question regarding a statement in Ivan Krizsan's study notes on page 165, and the
EJB 3.1 spec in sections 4.3.15 and 13.6.5, about reasons for using bean managed transactions. The statement I don't understand is:
Bean managed transactions "can be used with message driven beans, in order to be able to acknowledge a message even through the transaction rolls back."
I thought when BMT was used with an MDB, if the transaction rolls back, the container does not acknowledge the message. How can the message be acknowledged if the transaction rolls back?
Thanks,
Ajay