|
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>
|