[Seasar-user:9188] Re: [S2DAO]プライマリーキーを変更したい時の楽観的排他について

fujihara [E-MAIL ADDRESS DELETED]
2007年 7月 17日 (火) 17:25:18 JST


fujiharaです。

------------------app_aop.dicon---------------------
<components namespace="app_aop">
 <include path="convention.dicon"/>
    <!-- 追加開始  -->
     <component name="AssertExactlyOneRowInterceptor" 
class="org.seasar.dao.interceptors.AssertExactlyOneRowInterceptor" />
    <!-- 追加終了  -->
</components>
-------------------------------------------------

------------------customizer.dicon-----------------
  <component name="daoCustomizer" 
class="org.seasar.framework.container.customizer.CustomizerChain">
    <initMethod name="addCustomizer">
      <arg>traceCustomizer</arg>
    </initMethod>
    <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>
    <!-- 追加終了  -->
  </component>
-------------------------------------------------
ていう感じにしましたが全く引っかからないです。

すみませんがご教授していただけませんか?
以上、宜しくお願いします。

----- Original Message ----- 
From: "fujihara" <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Sent: Tuesday, July 17, 2007 4:31 PM
Subject: [Seasar-user:9186] Re:[S2DAO]プライマリーキーを変更したい時の楽観的排他について


> fujiharaです。
> すみませんが教えてください。
> org.seasar.dao.interceptors.AssertExactlyOneRowInterceptor を
> どのdiconファイルに書けばいいのでしょうか?
> app_aop.diconとcustomizer.diconでしょうか?
>
> 宜しくお願いします。
>
> ----- Original Message ----- 
> From: "Hirotaka HONMA" <[E-MAIL ADDRESS DELETED]>
> To: <[E-MAIL ADDRESS DELETED]>
> Sent: Tuesday, July 17, 2007 4:06 PM
> Subject: [Seasar-user:9183] Re: [S2DAO]プライマリーキーを変更したい時の楽観的排他について
>
>
>> 本間@茅場町です。
>>
>> on Tue, 17 Jul 2007 15:37:49 +0900
>> in [Seasar-user:9181] [S2DAO]プライマリーキーを変更したい時のの楽観的排他について
>> "fujihara" <[E-MAIL ADDRESS DELETED]> wrote:
>>
>>> プライマリキー変更時には自動生成のSQLが使えないので自分でSQLを書きましたが 
>>> 
>>>
>>> NotSingleRowUpdatedRuntimeExceptionが発生しません。
>>> どの様なSQLを書けばできるのでしょうか?
>>
>> org.seasar.dao.interceptors.AssertExactlyOneRowInterceptor
>> を、該当するDaoのメソッドへ仕掛けてください。
>>
>> (利用者指定のSQLを使用するケースでは、S2DaoはそのSQLが1レコー
>> ドのみを更新するものなのかを知る方法がないためです。)
>>
>> _______________________________________________
>> Seasar-user mailing list
>> [E-MAIL ADDRESS DELETED]
>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
> 



Seasar-user メーリングリストの案内