Hello, I'm confused, can't you just code in the transaction support in the class you want and not in the others? Or have you done that already and it's not working?
BTW, I would strongly suggest you don't go the programmatic transaction route and instead use Spring's declarative transactions. Cheers, Chris On Mon, 2007-07-30 at 12:54 +0530, Elangovan, Kumaravel wrote: > > 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 >