06/04/2010, 08:07
|
| | | Fecha de Ingreso: agosto-2008 Ubicación: Cordoba
Mensajes: 256
Antigüedad: 16 años, 3 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???? |