DBFlute -- SequenceをIdentityのように扱いたい場合


http://d.hatena.ne.jp/Hnoss/20070823

torque.isAvailableBehaviorInsertSequenceInjection = true

とすると、SequenceをIdentityのように扱います。
https://www.seasar.org/issues/browse/DBFLUTE-140
つまり、Entityの明示的にPKの値をSETしなくても
Behaviorが勝手に内部でselectNextVal()を呼び出してSETします。

すいません、Java版だけです。C#版も次の新しいやつでは...
(追記:かつ、0.5.5からです)

これがデフォルトでもいいんじゃないと思われる場合も有るかも
しれませんが、やはりInsert前に連番の値を利用してどうのこうの
ってしたいことが結構あります。
DBFluteではとりあえずデフォルトではSequenceのメリットを
失わない形で提供します。
(まあ、Identityでも採番テーブル作るとか回避はありますが)