Question3Replies460Views Avinash.Haridasu Member since 2014 264 posts Morgan Stanley Posted: December 18, 2018Last activity: February 11, 2019 Closed Solved Container managed transaction VS Bean managed transaction differenceHiI have found the below in the LSA guide:in BMT: A subsequent assignment or any other subsequent business operation can then rely on the results of the database write operations.in CMT: No business operation within the transaction, yet occur after the EJB response is sent, can rely on the results of the database write operations from the same transaction.I dint get the exact intent of the statements.What could be the usecase to use BMT vs CMT?***Moderator Edit-Vidyaranjan: Moved from PSC to Academy*** Pega Academy ×Close popoverFacebookTwitterLinkedinEmail Copy Link Copied! Moderation Team has archived post This thread is closed to future replies. Content and links will no longer be updated. If you have the same/similar Question, please write a new Question. Posted: 1 year agopedel PEGA replied to Avinash.HaridasuCMT is used by services that support distributed transaction, JMS for example. The container oversees those transactions. If any transaction fails the entire distributed transaction is rolled back. Posted: 1 year agoAvinash.Haridasu Morgan Stanley replied to Avinash.HaridasuThanks for the reply. I still don't get the intent behind saying "can then rely on the results of the database write operations" Accepted Solution Posted: 1 year agopedel PEGA replied to Avinash.HaridasuThis simply means that, within a CMT transaction, a downstream query cannot retrieve data written to the database by an upstream write because that data will not be committed to the database until the end of the CMT transaction.