Hi,
I know what trasactions are for DB. But I am having hard time to understand what they do in
EJB. So my multiple questions:
1) I have DB (like MySQL) configured for use on some App server. I put my beans (entity beans) and run various methods on my entity beans. Will the container use my DB server transactions .. mhm automatically?
2) The same question but beans are with BMT. I will have to implement those transaction starting calls communicating with my DB driver?
3) I have my entity beans and I want them on some persistant store that is not DB (files!). Can I use entity CMP CMT CMR

? I guess I will have to implement something for my "files" so that container accept it as transactional permanent store?
4) If I have my bean set his data member (which is not virtual field!) to some value in transactional call (like a = 4

.. If I rollback transaction will container automatically restore my data member (which is not field!) to his previous state? I guess not... I have to implement that SyncronizedSession or use EjbLoad.. Right?
If you have answer to any of these please tell me! I love you all.