テーブル更新時の自動セット項目について考えてみた!
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自動セット」などがあってもいいかも。。。