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
> 

Reply via email to