Java - java y mysql triggers

 
Vista:

java y mysql triggers

Publicado por José Luis (113 intervenciones) el 25/08/2008 19:19:21
Hola tengo una duda, estoy programando en java usando mysql y triggers en mysql.
Defino un trigger que haga un DELETE en una tabla X cuando elimino un registro de una tabla Y.

Mi pregunta es la siguiente:
El trigger implementa su propia transaccion?
osea si se elimina mi registro de la tabla X (mediante mi sentencia sql), el trigger se activa y realiza el borrado de la tabla Y, pero mi pregunta es si existe problemas en el borrado de la tabla Y ( borrado que hace el trigger) se hace un rollback? o yo tengo que poner especificamente a mi sintaxis de la tabla x un rollback?

no se si me explique.
tratando de resumir:

Los triggers si por cualquier razón no lograron hacer su funcion se hace un rollback?
en caso que la respuesta sea SI, este rollback tambien se aplica en la sentencia que disparo al TRIGGER?

En caso de que no, yo tendria que poner mi rollback en mi catch?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder