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