<div dir="ltr"><div style="font-family:arial,sans-serif;font-size:13px">$B$3$s$P$s$O!#;3Cf$H?=$7$^$9!#(B</div><div style="font-family:arial,sans-serif;font-size:13px">S2dao.net$B$r;H$C$F(BWeb$B%"%W%j$r:n@.$7$F$$$^$9$,!"$&$^$/(BDB$B%"%/%;%9$G$-$:!"860x$,$o$+$i$::$$C$F$$$^$9!#(B</div><div style="font-family:arial,sans-serif;font-size:13px">
Seasar.Dao.Impl.DaoMetaDataImpl.Initialize() $B$N(B85$B9TL\!"(BDataSource$B$,(Bnull$B$GMn$A$F$$$k$h$&$J$N$G!"(B</div><div style="font-family:arial,sans-serif;font-size:13px">DataSource$B$,$&$^$/<hF@$G$-$F$$$J$$$h$&$G$9!#(B<br></div><div style="font-family:arial,sans-serif;font-size:13px">
$B860x$K$D$$$F!"2?$+?4Ev$?$j$,$"$j$^$7$?$i$465<x$$$?$@$1$^$9$G$7$g$&$+!#(B</div><div style="font-family:arial,sans-serif;font-size:13px">$B$h$m$7$/$*4j$$CW$7$^$9!#(B</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">
$B!&<B9T%3!<%I(B</div><div style="font-family:arial,sans-serif;font-size:13px">...</div><div style="font-family:arial,sans-serif;font-size:13px">IS2Container container = SingletonS2ContainerFactory.Container;</div><div style="font-family:arial,sans-serif;font-size:13px">
IxxxDao xxxDao = container.GetComponent(typeof(IxxxDao)) as IxxxDao;&nbsp;$B"+(BContainer$B!"(BDao$B$O$&$^$/@8@.$G$-$F$$$^$9(B</div><div style="font-family:arial,sans-serif;font-size:13px">xxxDao.GetOverview(1234); $B"+$3$3$G(BNullPointer$B$,H/@8(B</div><div style="font-family:arial,sans-serif;font-size:13px">
<br></div><div style="font-family:arial,sans-serif;font-size:13px">$B!&%9%?%C%/%H%l!<%9(B</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">[NullReferenceException: $B%*%V%8%'%/%H;2>H$,%*%V%8%'%/%H(B $B%$%s%9%?%s%9$K@_Dj$5$l$F$$$^$;$s!#(B]</div>
<div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp;Seasar.Dao.Impl.DaoMetaDataImpl.Initialize() +85</div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp;Seasar.Dao.Impl.DaoMetaDataFactoryImpl.CreateDaoMetaData(Type daoType) +375</div>
<div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp;Seasar.Dao.Impl.DaoMetaDataFactoryImpl.GetDaoMetaData(Type daoType) +187</div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp;Seasar.Dao.Interceptors.S2DaoInterceptor.Invoke(IMethodInvocation invocation) +159</div>
<div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp;Seasar.Framework.Aop.Proxy.AopProxy.Invoke(IMessage msg) +842</div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp;System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData&amp; msgData, Int32 type) +237</div>
<div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp;xxx.Dao.IxxxHistoryDao.GetOverview(Int32 zzz) +0</div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp;PaymentRefund.Controllers.xxx.Overview(String zzz) in D:(J\develop\iis\xxx\xxx\Controllers\xxx.cs:47</div>
<div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp;lambda_method(Closure , ControllerBase , Object[] ) +162</div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp;System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters) +51</div>
<div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp;System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +409</div><div style="font-family:arial,sans-serif;font-size:13px">
&nbsp; &nbsp;System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +52</div><div style="font-family:arial,sans-serif;font-size:13px">
&nbsp; &nbsp;System.Web.Mvc.&lt;&gt;c__DisplayClassd.&lt;InvokeActionMethodWithFilters&gt;b__a() +127</div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp;System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) +436</div>
<div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp;System.Web.Mvc.&lt;&gt;c__DisplayClassf.&lt;InvokeActionMethodWithFilters&gt;b__c() +61</div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp;System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList`1 filters, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +305</div>
<div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp;System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) +830</div><div style="font-family:arial,sans-serif;font-size:13px">
&nbsp; &nbsp;System.Web.Mvc.Controller.ExecuteCore() +136</div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp;System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext) +111</div><div style="font-family:arial,sans-serif;font-size:13px">
&nbsp; &nbsp;System.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute(RequestContext requestContext) +39</div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp;System.Web.Mvc.&lt;&gt;c__DisplayClass8.&lt;BeginProcessRequest&gt;b__4() +65</div>
<div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp;System.Web.Mvc.Async.&lt;&gt;c__DisplayClass1.&lt;MakeVoidDelegate&gt;b__0() +44</div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp;System.Web.Mvc.Async.&lt;&gt;c__DisplayClass8`1.&lt;BeginSynchronous&gt;b__7(IAsyncResult _) +42</div>
<div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp;System.Web.Mvc.Async.WrappedAsyncResult`1.End() +141</div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp;System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult, Object tag) +54</div>
<div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp;System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult, Object tag) +40</div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp;System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +52</div>
<div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp;System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result) +38</div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp;System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +8836977</div>
<div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp;System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp; completedSynchronously) +184</div><div style="font-family:arial,sans-serif;font-size:13px">
<br></div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">$B!&@_Dj%U%!%$%k(B</div><div style="font-family:arial,sans-serif;font-size:13px">
[Web.config]</div><div style="font-family:arial,sans-serif;font-size:13px">...</div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &lt;configSections&gt;</div><div style="font-family:arial,sans-serif;font-size:13px">
&nbsp; &nbsp; &lt;section name=&quot;log4net&quot; type=&quot;System.Configuration.IgnoreSectionHandler&quot; /&gt;</div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp; &lt;section name=&quot;seasar&quot; type=&quot;Seasar.Framework.Xml.S2SectionHandler, Seasar&quot; /&gt;</div>
<div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &lt;/configSections&gt;</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &lt;!-- $B"'(Blog4net$B$N@_Dj(B --&gt;</div>
<div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &lt;log4net&gt;</div><div style="font-family:arial,sans-serif;font-size:13px"><span style="white-space:pre-wrap">        </span>$B!JN,!K(B</div><div style="font-family:arial,sans-serif;font-size:13px">
&nbsp; &lt;/log4net&gt;</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &lt;!-- $B"'(BSeasar$B$N@_Dj(B --&gt;</div><div style="font-family:arial,sans-serif;font-size:13px">
&nbsp; &lt;seasar&gt;</div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp; &lt;!--$B%k!<%H$N(Bdicon$B%U%!%$%k$r@_Dj(B--&gt;</div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp; &lt;configPath&gt;xxx.Dicon.app.dicon&lt;/configPath&gt;&nbsp;</div>
<div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp; &lt;assemblys&gt;</div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp; &nbsp; &lt;!--$BFI$_9~$`%"%;%s%V%j(B--&gt;</div><div style="font-family:arial,sans-serif;font-size:13px">
&nbsp; &nbsp; &nbsp; &lt;assembly&gt;Seasar.Dao&lt;/assembly&gt;</div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp; &nbsp; &lt;assembly&gt;System.Data.OracleClient, version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&lt;/assembly&gt;</div>
<div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp; &lt;/assemblys&gt;</div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &lt;/seasar&gt;</div><div style="font-family:arial,sans-serif;font-size:13px">
...</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">[OracleEx.dicon]</div><div style="font-family:arial,sans-serif;font-size:13px">&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; ?&gt;</div>
<div style="font-family:arial,sans-serif;font-size:13px">&lt;!DOCTYPE components PUBLIC &quot;-//SEASAR2.1//DTD S2Container//EN&quot;</div><div style="font-family:arial,sans-serif;font-size:13px">&quot;<a href="http://www.seasar.org/dtd/components21.dtd" target="_blank">http://www.seasar.org/dtd/components21.dtd</a>&quot;&gt;</div>
<div style="font-family:arial,sans-serif;font-size:13px">&lt;components namespace=&quot;OracleEx&quot;&gt;</div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &lt;!-- $B%G!<%?%W%m%P%$%@(B --&gt;</div><div style="font-family:arial,sans-serif;font-size:13px">
&nbsp; &lt;component name=&quot;Oracle&quot; class=&quot;Seasar.Extension.ADO.DataProvider&quot;&gt;</div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp; &lt;property name=&quot;ConnectionType&quot;&gt;&quot;System.Data.OracleClient.OracleConnection&quot;&lt;/property&gt;</div>
<div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp; &lt;property name=&quot;CommandType&quot;&gt;&quot;System.Data.OracleClient.OracleCommand&quot;&lt;/property&gt;</div><div style="font-family:arial,sans-serif;font-size:13px">
&nbsp; &nbsp; &lt;property name=&quot;ParameterType&quot;&gt;&quot;System.Data.OracleClient.OracleParameter&quot;&lt;/property&gt;</div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp; &lt;property name=&quot;DataAdapterType&quot;&gt;&quot;System.Data.OracleClient.OracleDataAdapter&quot;&lt;/property&gt;</div>
<div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &lt;/component&gt;</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &lt;!-- $B%G!<%?%=!<%9(B --&gt;</div>
<div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &lt;component name=&quot;SqlDataSource&quot; class=&quot;Seasar.Extension.Tx.Impl.TxDataSource&quot;&gt;</div><div style="font-family:arial,sans-serif;font-size:13px">
&nbsp; &nbsp; &lt;property name=&quot;DataProvider&quot;&gt;Oracle&lt;/property&gt;</div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp; &lt;property name=&quot;ConnectionString&quot;&gt;&quot;Data Source=aaa;User Id=bbb;Password=ccc;&quot;&lt;/property&gt;</div>
<div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &lt;/component&gt;</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &lt;!-- DaoInterceptor --&gt;</div>
<div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &lt;component class=&quot;Seasar.Extension.ADO.Impl.BasicDataReaderFactory&quot; /&gt;</div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &lt;component class=&quot;Seasar.Extension.ADO.Impl.BasicCommandFactory&quot; /&gt;</div>
<div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &lt;component class=&quot;Seasar.Dao.Impl.DaoMetaDataFactoryImpl&quot; /&gt;</div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &lt;component name=&quot;DaoInterceptor&quot; class=&quot;Seasar.Dao.Interceptors.S2DaoInterceptor&quot;/&gt;</div>
<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &lt;!-- $B%m!<%+%k%H%i%s%6%/%7%g%sMQ$N%$%s%?!<%;%W%?!<(B --&gt;</div><div style="font-family:arial,sans-serif;font-size:13px">
&nbsp; &lt;component name=&quot;LocalRequiredTx&quot; class=&quot;Seasar.Extension.Tx.TransactionInterceptor&quot;&gt;</div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp; &lt;arg&gt;</div><div style="font-family:arial,sans-serif;font-size:13px">
&nbsp; &nbsp; &nbsp; &lt;component class=&quot;Seasar.Extension.Tx.Impl.LocalRequiredTxHandler&quot; /&gt;</div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp; &lt;/arg&gt;</div><div style="font-family:arial,sans-serif;font-size:13px">
&nbsp; &nbsp; &lt;property name=&quot;TransactionStateHandler&quot;&gt;TransactionContext&lt;/property&gt;</div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &lt;/component&gt;</div><div style="font-family:arial,sans-serif;font-size:13px">
<br></div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &lt;!-- $BJ,N%%l%Y%k$N;XDj(B --&gt;</div><div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &lt;component name=&quot;TransactionContext&quot; class=&quot;Seasar.Extension.Tx.Impl.TransactionContext&quot;&gt;</div>
<div style="font-family:arial,sans-serif;font-size:13px">&nbsp; &nbsp; &lt;property name=&quot;IsolationLevel&quot;&gt;System.Data.IsolationLevel.ReadCommitted&lt;/property&gt;</div><div style="font-family:arial,sans-serif;font-size:13px">
&nbsp; &lt;/component&gt;</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">&lt;/components&gt;</div></div>