Ado.dion
<?xml version="1.0" encoding="utf-8" ?> <!DOCTYPE components PUBLIC "-//SEASAR2.1//DTD S2Container//EN" "http://www.seasar.org/dtd/components21.dtd"><components namespace="Ado">
<!-- Oracle Data Provider .NETを使用ã™ã‚‹å ´åˆã«å¿…è¦ã§ã™ã€‚-->
<component name="ODP" class="Seasar.Extension.ADO.DataProvider">
<property name="ConnectionType">
"Oracle.DataAccess.Client.OracleConnection"
</property>
<property name="CommandType">
"Oracle.DataAccess.Client.OracleCommand"
</property>
<property name="ParameterType">
"Oracle.DataAccess.Client.OracleParameter"
</property>
<property name="DataAdapterType">
"Oracle.DataAccess.Client.OracleDataAdapter"
</property>
</component><!-- トランザクション用ã®DataSource -->
<component name="DataSource" class="Seasar.Extension.Tx.Impl.TxDataSource">
<property name="DataProvider">ODP</property>
<property name="ConnectionString">
"Data Source=Oracle;User Id=HR;Password=HR;"
</property>
</component><!-- ãƒãƒ¼ã‚«ãƒ«ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ç”¨ã®ã‚¤ãƒ³ã‚¿ãƒ¼ã‚»ãƒ—ターã§ä½¿ç”¨ã—ã¾ã™ -->
<component name="TransactionContext"
class="Seasar.Extension.Tx.Impl.TransactionContext">
<property name="IsolationLevel">
System.Data.IsolationLevel.ReadCommitted
</property>
</component>
</components>
</pre>
ã¯ãŸã¾ãŸï¼ŒApp.configã«ã‚¢ã‚»ãƒ³ãƒ–リã®ç™»éŒ²ãŒå¿…è¦ã§ã™ã€‚
<pre>
<seasar>
<!-- SingletonS2ContainerFactory#Initã§ä¸‹è¨˜ã§æŒ‡å®šã•れãŸdiconファイルを
ルートã®diconファイルã®åˆæœŸå€¤ã¨ã—ã¦ã‚»ãƒƒãƒˆã—ã¾ã™ã€‚ --><configPath>S2DaoSample/App.dicon</configPath>
<!-- S2ã‚³ãƒ³ãƒ†ãƒŠä½œæˆæ™‚ã«ä»¥ä¸‹ã§æŒ‡å®šã•れãŸã‚¢ã‚»ãƒ³ãƒ–リをAppDomainã«
èªã¿è¾¼ã¿ã¾ã™ã€‚(S2ContainerFactory#Create) -->
<assemblys>
<assembly>Seasar.Dao</assembly>
<assembly>Oracle.DataAccess, version=2.111.6.20, Culture=neutral, PublicKeyToken=89B483F429C47342</assembly>
</assemblys></seasar>