テーブル更新時の自動セット項目について考えてみた!


EzJDBCをタイプセーフに記述するためのテーブルメタ情報クラスのプロパティ(列情報)にinsertAutoSetWhenNull(...)メソッドなどつけると便利なのだろうか(・・?


例えば以下のような感じ…

/** CUSTOMERテーブルのメタデータクラス */
public class CUSTOMER extends TableInfo {
   ...
   /** バージョン番号 */
   public IntType VERSION_NO = new IntType(this.asName, "VERSION_NO")
                  .insertAutoSet(1)       // 登録の時に自動1加算セット
                  .updateAuteSet(1);      // 更新の時に自動1加算セット

}
 

あと「insertAutoSetWhenNull(1) // null値の時、1自動セット」などがあってもいいかも。。。