こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

DBFlute でシーケンス値取得

現在 DBFlute + Oracle で、学習を進めているのですが、
シーケンス(Sequence)についてわからない点がございます。

sequenceDefinitionMap.dfprop ファイルに、テーブルにひもづく
Sequenceを1つ設定できるのはわかったのですが(主キー用など)、
1テーブルに対して複数のSequenceを設定できないのでしょうか。

主キーだけでなく、その他のカラムにもシーケンス値を
利用したい場合はどのように記述するのでしょうか。
(まさか外だしSQLにしないといけない?)

ご存知の方がいらっしゃれば、ご教示よろしくお願いいたします。

投稿日時 - 2009-08-10 23:33:38

QNo.5197650

困ってます

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

>Sequenceを1つ設定できるのはわかったのですが(主キー用など)、
>1テーブルに対して複数のSequenceを設定できないのでしょうか。
1つのテーブルに主キー用に1つしか設定できないと思います。

>主キーだけでなく、その他のカラムにもシーケンス値を
>利用したい場合はどのように記述するのでしょうか。
>(まさか外だしSQLにしないといけない?)
外だしSQLを使うことになると思います。

Seasar-userメーリングリストでDBFluteの開発者に直接たずねてみるのが、一番確実でしょう。

投稿日時 - 2009-08-11 09:16:36

お礼

ご回答ありがとうございます。
やはり外だしSQLになりそうですか。

>Seasar-userメーリングリストでDBFluteの開発者に直接たずねてみるのが、一番確実でしょう。
メーリングリストで質問したことがないので不安ですが、
登録して投稿してみます。

ありがとうございました。

投稿日時 - 2009-08-11 09:50:26

あなたにオススメの質問