[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 <[E-MAIL ADDRESS DELETED]> wrote:

> <[E-MAIL ADDRESS DELETED]> の、
>    "[Seasar-user:3246] ALTER文を動的に" において、
>    ""J.r0ck" <[E-MAIL ADDRESS DELETED]>"さんは書きました:
> 
> ひがです。
> 
> > 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
> [E-MAIL ADDRESS DELETED]
> http://lists.sourceforge.jp/mailman/listinfo/seasar-user

-- 
J.r0ck <[E-MAIL ADDRESS DELETED]>




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