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
>