Ver Mensaje Individual
  #6 (permalink)  
Antiguo 06/04/2010, 08:07
Avatar de titocba
titocba
 
Fecha de Ingreso: agosto-2008
Ubicación: Cordoba
Mensajes: 256
Antigüedad: 15 años, 8 meses
Puntos: 4
Respuesta: Transacciones con iBatis, es posible?

Buenos dias, retomando con el tema se me presenta el siguiente inconveniente:
Estoy trabajando con esto de las transacciones, pero cuando me doy cuenta, si surge un inconveniente en medio de la transaccion, no hace un rollback hasta el punto de consistencia anterior a empezar la transaccion.
Averiguando un poco me doy con que en el applicationContext de Spring tiene la configuracion de conexion donde veo lo siguiente

<bean id="defaultDataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="***" />
<property name="url" value="***" />
<property name="username" value="***" />
<property name="password" value="***" />
<property name="maxActive" value="100"/>
<property name="maxWait" value="1000"/>
<property name="poolPreparedStatements" value="true"/>
</bean>

como se ve no tenia configurada las propiedades como en muchos tutoriales lo recomiendan
<property name="defaultAutoCommit" value="false"/>
<property name="defaultReadOnly" value="false"/>

ahora bien si yo agrego estas propiedades a la configuracion directamente no puedo alterar ningun dato en la bd, osea no surgen efecto los udate ni los insert

Alguien me puede dar una mano????