Hi Ron,

I'll try using Transaction Scope, but, Do you think if it's possible to have a dao.config like that ?

<?xml version="1.0" encoding="utf-8"?>
<daoConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="DaoConfig.xsd">
 
 <context id="InformixMapDao">

  <properties resource="../../database.config"/>
  
  <database>
   <provider name="Informix"/>
   <dataSource name="iBatisNet" connectionString="User Id=${Ifxuserid};Database=${Ifxdatabase};Host=${Ifxhost};password=${Ifxpassword};Server=${Ifxserver};Protocol=${Ifxprotocol}; Service==${Ifxservice};"/>
  </database>  
  
  <daoSessionHandler id="SqlMap">
   <property name="url" value="D:\PROJETOS\SIGA\CookBooks\Persistencia\ONSA\Ons.Onsa.Persistence.Tests\bin\Debug\SqlMapInformix.config"/>   
  </daoSessionHandler>
  
  <daoFactory>
        <dao interface="Ons.Siga.Persistencia.Interfaces.Forum.IMembroDao" implementation="Ons.Siga.Persistencia.MapperDao.Forum.MembroSqlMapDao"/>
  </daoFactory>
  
 </context>
  
 <context id="SqlServerMapDao">

  <properties resource="../../database.config"/>
  <database>
   <provider name="sqlServer1.1"/>
   <dataSource name="iBatisNet" connectionString="data source=${MSSQLdatasource};database=${MSSQLdatabase};user id=${MSSQLuserid};password=${MSSQLpassword};connection reset=false;connection lifetime=5; min pool size=1; max pool size=50"/>
  </database>  
  <daoSessionHandler id="SqlMap">
   <property name="url" value="D:\PROJETOS\SIGA\CookBooks\Persistencia\ONSA\Ons.Onsa.Persistence.Tests\bin\Debug\SqlMapMSSQL.config"/>   
  </daoSessionHandler>
  
  <daoFactory>
          <!--<dao interface="Ons.Siga.Persistencia.Interfaces.Forum.IMembroDao" implementation="Ons.Siga.Persistencia.MapperDao.Forum.MembroSqlMapDao"/>-->
          <dao interface="Ons.Siga.Persistencia.Interfaces.Forum.IMembroDao" implementation="Ons.Siga.Persistencia.MapperDao.Forum.MembroSqlMapDao"/>
  </daoFactory>
  
 </context>
 
 
</daoConfig>







Reply via email to