Hi,

We would like to implement programmatic transaction management in one
action class of our application (spring with ibatis SQL maps) as it
involves in updation of two tables.

current SqlMapConfig.properties is

        <transactionManager commitRequired="true" type="JDBC">         
                <dataSource type="JNDI">
                        <property name="DataSource"
value="${datasourcename}"/>         
                </dataSource>     
        </transactionManager>

and dao.xml is

<daoConfig>
        <!-- Example SQL Maps DAO Configuration -->
        <context>
                <transactionManager type="SQLMAP">
                        <property name="SqlMapConfigResource"
value="ibatis/FsaPlusAdmin/SqlMapConfig.xml" />
                </transactionManager>
                <dao interface="name of the interface"
implementation="name of the implementation" />
</context>
</daoConfig>

We want transaction to be remanin default except in that action
class(Here transaction has to be rolled back if updation of 1st table
fails).

As I am new to ibatis, could anyone please explain how to configure
external transaction and to use that in the action class.

Regards,
kumar

Reply via email to