<div>È«²¿¤ÎDAO¤Îupdate,insert,delete·½·¨¤òIntercept·½·¨¤¬¤Ê¤¤¤«£¿</div>
<div>¤¢¤ì¤Ð¤É¤¦¤¹¤ë£¿</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>égß`¤¤¤Þ¤·¤¿¡£È«²¿¤ÎDao·½·¨¤Ç¤Ï¤Ê¤¯¡¢×ԄӵĤË×÷³É¤µ¤ì¤¿£ó£ñ£ì·½·¨£¨update,insert,delete,annotation¤òʹ¤Ã¤Æ·½·¨¤Ê¤É£©¤ÏIntercept¤µ¤ì¤Ê¤¤¤½¤¦¤Ç¤¹¡£</div>
<div>£ó£ñ£ì¥Õ¥¡¥¤¥ë¤¬´æÔÚ¤¹¤ì¤Ð¡¢Intercept¤Ç¤­¤ë¡£</div>
<div>¤½¤¦¤Ç¤¹¤«¤Ê£¿<br><br>&nbsp;</div>
<div><span class="e" id="q_118630fc4cecf9fc_1">
<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> 
<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>
<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></span></div></blockquote></div><br>