[Seasar-user:2113] Re: S2Dao へのフィードバック

Yasuo Higa higa
2005年 6月 6日 (月) 21:19:02 JST


<[E-MAIL ADDRESS DELETED]> の、
   "[Seasar-user:2010] S2Dao へのフィードバック" において、
   "Ito Yoshiichi <[E-MAIL ADDRESS DELETED]>"さんは書きました:

ひがです。

> はじめまして。
> 伊藤と申します。
> 
> 
>   (1) insert、update、delete の戻り値を void にした場合、
>       SQL の結果が 1 以外のときは例外を上げて欲しい。
>       (結果が 0 のときは... の方が良いか?)
>       現状は結果が 0 の場合何の反応もないため、
>       処理が成功したのか失敗したのか区別がつきません。
> 
これは、throws ?の例外のクラス名で判定するようにしたいと思います。
例えば、XxxRuntimeExceptionがクラス名の最後に付いていること
をルールだとすると更新メソッドがthrows HogeXxxRuntimeExceptionだと
更新件数のチェックをするようになるわけです。
Hogeは無くても可。パッケージ名も自由。

規約は大事だということです。
S2Daoにも依存しなくなります。
結構使えるパターンかも。

XxxRuntimeExceptionとそのメッセージを募集します。
NotModifiedRuntimeExceptionだとUpdateFaliureRuntimeExceptionと
あまり変わらない感じがするので。
---
ひがやすを(http://d.hatena.ne.jp/higayasuo/)



Seasar-user メーリングリストの案内