I have some doubts on container managed transaction, as per my knowledge container managed transaction is one where container takes care of transactions i.e commit and rollback.
- What is container? Is it EJB or App server?
- If I want to do CMT with hibernate how do Iachieve this? I have tried using app server JTA but when I open session in hibernate it says no transaction found.
- If I use App server JTA implementation what kind of transaction is it?
- Do I have to make use of EJB to have CMT?