[Seasar-user:2314] Re: PostgreSQL の シーケンス値取得
Yuumi
yuumi3
2005年 6月 30日 (木) 16:51:19 JST
ひがさん、
ありがとうございます。
Yasuo Higa <[E-MAIL ADDRESS DELETED]> wrote:
> > Yuumi です。
> >
> > PostgreSQLのシーケンス値の取得は S2 ではどのようにするのがスマートなのでしょうか?
> >
> > 宜しくお願いいたします。
> >
> > シーケンス値の取得SQL: SELECT nextval('xxxxx_id_seq')
> >
> Daoのインターフェースで
>
> public String getNewId_QUERY = "SELECT nextval('xxxxx_id_seq')";
> public int getNewId();
>
> とすることでどうですか。
QUERYアノテーションには SELECT文全体が書けるんでしたね !
これは Good です!! 書き換えてみました。
>
> > とりあえず、S2JDBC で以下のようにしてますが・・・ あんまりスマートではないような・・・
> >
> S2Containerに依存するのはよくないっす。
> S2JDBCを使うなら、selectGlobalSeqHandlerを使う側にDIしてもらいましょう。
あ、そうですね。 ありがとうございます。
♪♪♪ 吉田 裕美 (Yuumi Yoshida)
Seasar-user メーリングリストの案内