Hi,
to comment on one of your older questions:
anonymous wrote : You are right...it is all managed by the container especially when using
entity managers but surely you have to be calling em.gettransaction.begin(),
em.gettransaction.commit(),em.persist(object) from somewhere in code to make it happen !
By default a transaction is started automatically when you call a session bean method from
the client, and it is committed afterwards. So you don't need to care about them.
More control over transaction (e.g. you want to start new one if one session bean calls
another bean's method) can be achieved through annotations like @RequiresNew.
And only if all this is not sufficient, you can perform your own transaction handling. But
in most use cases, the default behavior is good enough I think.
Hope this helps
Wolfgang
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4200328#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...