Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/08/2011, 02:28
Avatar de edjuradob
edjuradob
 
Fecha de Ingreso: junio-2011
Ubicación: España
Mensajes: 24
Antigüedad: 12 años, 10 meses
Puntos: 1
Respuesta: Transacciones en Spring e ibatis

Hola

Que me he ido de vacaciones y no habia visto la respuesta.
No, no estoy cerrando las transacciones (al menos no explicitamente), de hecho, quiero que las dos inserciones se hagan en la misma transacción y solo especifico que haga el rollback en la captura de la excepcion. Lo que quiero es que si falla la segunda haga el rollback, pero no esta haciendo ni caso a esta configuración.

El hecho es que si le pongo en el datasource la propiedad
Código XML:
Ver original
  1. <entry key="JDBC.DefaultAutoCommit">
  2.               <value>false</value>
  3.  </entry>
da el error de integridad (no existe la foreign key que pretende usar en la segunda inserción, que debió insertarse en la primera inserción exitosa, aun teniendo el ISOLATION_READ_UNCOMMITTED).

Sin embargo, si le pongo el autocommit a true, cuando falla la segunda, no hace el rollback.

Lo he intentado ahora con el JOTM y he llegado al mismo punto.