2004-09-01 ■ S2Dao Seasar2 自動加算のフィールド値について考えてみる。 テーブル上にAutoIncrementのフィールドがある場合、どうする?これの回答はちょっと不明。 採番テーブルがあるようなケースだったら、まずトランザクションはできるだけ最短になるようにする。業務トランザクションと別のトランザクションを用意する方がいいと考える。実装方法がちょっとわからないけど。w こうすればクライアントに主キーの値は返せそうな気がする。シングルトンのdaoの中に持っておく方法も考えたが、バッチとかで、外部から更新されたら番号が狂ってしまうのでちょっと問題ありですね。 ここら、実開発で結構使うと思います。