[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 メーリングリストの案内