[Seasar-user:9192] Re: [S2DAO]プライマリーキーを変更したい時の楽観的排他について
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2007年 7月 17日 (火) 19:00:07 JST
小林 (koichik) です.
Date: Tue, 17 Jul 2007 17:25:18 +0900
From: "fujihara" <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:9188] Re: [S2DAO]プライマリーキーを変更したい時の楽観的排他について
> ------------------customizer.dicon-----------------
> <initMethod name="addCustomizer">
> <arg>s2DaoCustomizer</arg>
> </initMethod>
と
> <!-- 追加開始 -->
> <initMethod name="addCustomizer">
> <arg>
> <component
> class="org.seasar.framework.container.customizer.AspectCustomizer">
> <initMethod name="addInterceptorName">
> <arg>"app_aop.AssertExactlyOneRowInterceptor"</arg>
> </initMethod>
> <property name="pointcut">"updateByOldgrpidUserid"</property>
> </component>
> </arg>
> </initMethod>
> <!-- 追加終了 -->
の順番を逆にしてください.
S2Dao のインターセプタは後続のインターセプタに
制御を渡さないので,上記の順番だと
AssertExactlyOneRowInterceptor は全く呼び出されません.
# ていうか AssertExactlyOneRowInterceptor は
# S2DaoInterceptor の戻り値を扱うので呼び出されても
# まずいのですが.
--
<signature>
<name>Koichi Kobayashi</name>
<e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>
Seasar-user メーリングリストの案内