EzJDBCの排他制御
EzJDBCの排他制御は以下の様に記述します。
現在は、排他制御エラーが発生した場合はExceptionを発行してますが、いけてない気がする。。。
// 更新対象となるテーブル情報インスタンス
CUSTOMER _CUS = new CUSTOMER();
// Customerエンティティの内容をCUSTOMERテーブルに更新
// 排他制御にCUSTOMERテーブルのVERSION_FIELDフィールドを使用
long result = new EzJDBC().fromto(_CUS)
.version(_CUS.VERSION_FIELD).update(customer);
上記でバージョンエラーが発生した場合に、利用者にどの様にして排他制御エラーの通知するかが問題。。。
Exceptionで良いのか?結果(数値)の値で返すのが良いのか?…(・・?
訂正
テーブルの指定メソッドを「from」ではありません。正しくは「to」メソッドです。