Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Java (http://www.forosdelweb.com/f45/)
-   -   Update, commit. EJB. Two phase commit (http://www.forosdelweb.com/f45/update-commit-ejb-two-phase-commit-344656/)

Machine80 25/10/2005 09:50

Update, commit. EJB. Two phase commit
 
Hola:
tengo el siguiente problema:

Tengo dos beans (A y B). A tiene una relacion "x" con B (una clave foranea por base de datos). El asunto es que tengo que borrar B, si eliminar A. La solucion es actualizar el campo "x" con valor -1 y luego borrar B, lo que funciona bien. Mi problema es:

Cuando copio este código dentro de un beanMessage e inicio la transacionalidad con usertransaction.begin(); el intentar eliminar B me dice que aun está la relacion "x" entre A y B (El update no funciona como deseo). Me explicaron que se podia hacer algo, ya que las transacciones en los EJB son Two Phase Commit, pero no se como.

Alguien sabe porque sucede esto?

Como se puede solucionar??

Gracias


La zona horaria es GMT -6. Ahora son las 01:49.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.