<div>間違いました。全部のDao方法ではなく、自動的に作成されたsql方法(update,insert,delete,annotationを使って方法など)はInterceptされないそうです。</div>
<div>sqlファイルが存在すれば、Interceptできる。</div>
<div>そうですかな?<br><br>&nbsp;</div>
<div><span class="gmail_quote">2008/2/29, 李乐 &lt;<a href="mailto:yourslee@gmail.com">yourslee@gmail.com</a>&gt;:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>cooldeployを使ったら、Daoをinterceptすることができないそうです。</div>
<div>どうすればいい?<br><br>&nbsp;</div>
<div><span class="gmail_quote">2008/2/29, 李乐 &lt;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:yourslee@gmail.com" target="_blank">yourslee@gmail.com</a>&gt;:</span> 
<div><span class="e" id="q_11862f57c877cee0_1">
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>ありがとうございます。</div>
<div>しかし、DaoのupdateやDeleteをinterceptしたい場合はどうする?</div>
<div><br><font color="#550055"><span>&lt;component name=&quot;daoCustomizer&quot;<br>&nbsp; &nbsp;class=&quot;org.seasar.framework.container.customizer.CustomizerChain&quot;&gt;<br>&nbsp;&lt;initMethod name=&quot;addAspectCustomizer&quot;&gt;<br>
&nbsp; &nbsp;&lt;arg&gt;&quot;myThrowableInterceptor&quot;&lt;/arg&gt;<br></span>&nbsp; &nbsp;&lt;arg&gt;&quot;update,delete&quot;&lt;/arg&gt;<br>&nbsp; &nbsp;&lt;arg&gt;true&lt;/arg&gt;<br>&nbsp;&lt;/initMethod&gt;</font></div><span>
<div style="DIRECTION: ltr">&nbsp;&lt;initMethod name=&quot;addCustomizer&quot;&gt;<br>&nbsp; &nbsp;&lt;arg&gt;s2DaoCustomizer&lt;/arg&gt;<br>&nbsp;&lt;/initMethod&gt;<br>&nbsp;</div></span>
<div>&lt;/component&gt;<br>以上のように記述しても役に立たないそうです。</div>
<div>&nbsp;</div>
<div><span><span class="gmail_quote">2008/2/28, Koichi Kobayashi &lt;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:koichik@improvement.jp" target="_blank">koichik@improvement.jp</a>&gt;:</span> </span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div><span>小林 (koichik) です.<br><br>Date:&nbsp;&nbsp;&nbsp;&nbsp;Thu, 28 Feb 2008 17:31:07 +0800<br>From:&nbsp;&nbsp;&nbsp;&nbsp;&quot;タ鋿ヨ&quot; &lt;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:yourslee@gmail.com" target="_blank">yourslee@gmail.com</a>&gt;<br>
To:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:seasar-user@ml.seasar.org" target="_blank">seasar-user@ml.seasar.org</a><br>Subject: [Seasar-user:13095] Re: AOPについて<br><br>&gt; ならば、DaoをInterceptしたい場合はどうする。<br>
&gt;<br>&gt; &lt;component name=&quot;daoCustomizer&quot;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;class=&quot;org.seasar.framework.container.customizer.CustomizerChain&quot;&gt;<br>&gt;&nbsp;&nbsp;&lt;initMethod name=&quot;addAspectCustomizer&quot;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;arg&gt;&quot;myThrowableInterceptor&quot;&lt;/arg&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;arg&gt;&quot;.*&quot;&lt;/arg&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&lt;arg&gt;true&lt;/arg&gt;<br>&gt;&nbsp;&nbsp;&lt;/initMethod&gt;<br>&gt; &lt;/component&gt;<br>&gt; ???<br><br>それで大丈夫です.<br>S2Dao を使っているなら,myThrowableInterceptor 用の<br>addAspectCustomizer() は S2Dao 用の addCustomizer()<br>
より前に記述してください.<br><br>&lt;component name=&quot;daoCustomizer&quot;<br>&nbsp;&nbsp; class=&quot;org.seasar.framework.container.customizer.CustomizerChain&quot;&gt;<br>&lt;initMethod name=&quot;addAspectCustomizer&quot;&gt;<br>&nbsp;&nbsp; &lt;arg&gt;&quot;myThrowableInterceptor&quot;&lt;/arg&gt;<br>
&nbsp;&nbsp; &lt;arg&gt;&quot;.*&quot;&lt;/arg&gt;<br>&nbsp;&nbsp; &lt;arg&gt;true&lt;/arg&gt;<br>&lt;/initMethod&gt;<br>&lt;initMethod name=&quot;addCustomizer&quot;&gt;<br>&nbsp;&nbsp; &lt;arg&gt;s2DaoCustomizer&lt;/arg&gt;<br>&lt;/initMethod&gt;<br>
&lt;/component&gt;<br><br><br><br>--<br>&lt;component name=&quot;koichik&quot;&gt;<br>&nbsp;&nbsp; &lt;property name=&quot;fullName&quot;&gt;&quot;Koichi Kobayashi&quot;&lt;/property&gt;<br>&nbsp;&nbsp; &lt;property name=&quot;email&quot;&gt;&quot;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:koichik@improvement.jp" target="_blank">koichik@improvement.jp</a>&quot;&lt;/property&gt;<br>
&nbsp;&nbsp; &lt;property name=&quot;blog&quot;&gt;&quot;<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://d.hatena.ne.jp/koichik" target="_blank">http://d.hatena.ne.jp/koichik</a>&quot;&lt;/property&gt;<br>&lt;/component&gt;<br>
<br><br></span></div><span>_______________________________________________<br>Seasar-user mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Seasar-user@ml.seasar.org" target="_blank">Seasar-user@ml.seasar.org</a><br>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="https://ml.seasar.org/mailman/listinfo/seasar-user" target="_blank">https://ml.seasar.org/mailman/listinfo/seasar-user</a><br><br></span></blockquote></div><br>
</blockquote></span></div></div><br></blockquote></div><br>