Re: EJB Transaction
Hardy Henneberg <[email protected]> Wed, 16 Aug 2006 09:40:09 +0200
| Newsgroups | gmane.comp.java.sun.ejb.general |
|---|---|
| Organization | Henneberg Consult |
| Message-ID | <[email protected]> |
Hi, Forget about POJO. Calling a POJO method is like calling a local method. best regards Hardy Henneberg Karen Low wrote: > Hi, > > I was trying to find out what will be the transaction like for the > following scenario: > > Imagine a servlet method get invokes and it's a deep request which > does 2 db calls, one is insert, another one is update. > > Action class (Servlet): > ---> Stateless Session Bean (1) ---> POJO ---> Stateless Session > Bean (2) ---> POJO (DAO) ==> DB (insert) > ---> Stateless Session Bean (1) ---> POJO ---> Stateless Session > Bean (2) ---> POJO (DAO) ==> DB (update) > > Legend: > ---> calls a method > ==> DB sql execution > > All EJBs are container managed with transaction attribute set to > "Required". All classes mentioned above are packaged into one ear and > deployed into 1 app server. > > Considering the above scenario, will all the method calls above falls > into 1 transaction? Is rollback possible in this scenario? Are they > consider in the same session? If the ear is deployed into the same > application server, even to different container (serlvet deployed to > servlet container, EJBs deployed to EJB container), are the objects > sharing the same JVM? > > I have read about EJB transactions, but the information that I found > are mainly for EJB to local/remote EJB kind, is there any information > that you can recommend me to read about transaction behaviour that > relates to EJB to POJO or vice versa? > > Any thoughts and experience shared are much appreciated. > > Thank you very much. > > Regards, > Karen > =========================================================================== > To unsubscribe, send email to [email protected] and include in the > body of the message "signoff EJB-INTEREST". For general help, send > email to [email protected] and include in the body of the message > "help". > -- Hardy Henneberg Henneberg Consult http://www.hhenne.dk =========================================================================== To unsubscribe, send email to [email protected] and include in the body of the message "signoff EJB-INTEREST". For general help, send email to [email protected] and include in the body of the message "help".