[Seasar-user:3265] Re: ALTER 文を動的に

J.r0ck j69
2006年 2月 23日 (木) 09:31:10 JST


J.r0ckです

本間さん、ひがさんありがとうございます。
# すぐに試せない状況になってしまっているのですが...
教えていただいた内容を試し次第結果ご連絡いたします。
ありがとうございました。

以上

On Wed, 22 Feb 2006 10:50:23 +0900
Yasuo Higa <higa @ isid.co.jp> wrote:

> <20060222011607.2D88.J69 @ cheaptrick.bne.jp> の、
>    "[Seasar-user:3246] ALTER文を動的に" において、
>    ""J.r0ck" <j69 @ cheaptrick.bne.jp>"さんは書きました:
> 
> ひがです。
> 
> > J.r0ckです
> > 
> > ALTER文なので1000の部分はバインドできないのは周知なんですが
> > diconでは
> >     <component name="ResetSequenceHandler"
> >         class="org.seasar.extension.jdbc.impl.BasicUpdateHandler">
> >         <property name="sql">
> >         <![CDATA[
> >             "ALTER SEQUENCE SEQ_PAGE_ID RESTART WITH"
> >         ]]>
> >         </property>
> >     </component>
> > としといて、handler.execute()の前にSQL文をいじくる方法ってないでしょうか?
> > 
> BasicUpdateHandlerのinstance属性をprototypeにしておけば、
> execute()の前にSQLをいじっても特に問題ありません。
> 呼び出し元がsingletonだと、
> http://s2container.seasar.org/ja/aop.html#PrototypeDelegateInterceptorSample
> を参考にすると良いんじゃないかと思います。
> 
> Yasuo Higa
> The Seasar Foundation
> _______________________________________________
> Seasar-user mailing list
> Seasar-user @ lists.sourceforge.jp
> http://lists.sourceforge.jp/mailman/listinfo/seasar-user

-- 
J.r0ck <j69 @ cheaptrick.bne.jp>



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