Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 25-oct-2005, 09:50   #1 (permalink)
Machine80 está en el buen camino
 
Fecha de Ingreso: enero-2004
Mensajes: 144
Pregunta 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
Machine80 está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 19:31.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93