The excerpt from HFE "The Container prefers (no, make that INSISTS) that if you access a bean or a resource manager, you must be in a 'meaningful transaction context', so ejbActivate() is too early" Does this mean what whenever I access other beans methods or db I have to be in a transactions? What about if I access session bean which uses BMT? BMT says that my transaction is not going to propagate into that bean anyways... Exam is tomorrow. Aaargh!