[Seasar-user:2113] Re: S2Dao へのフィードバック
Yasuo Higa
higa
2005年 6月 6日 (月) 21:19:02 JST
<NEBBKMANKADKCJOKGEBFMEIHDMAA.Ito_Yoshiichi @ ogis-ri.co.jp> の、
"[Seasar-user:2010] S2Dao へのフィードバック" において、
"Ito Yoshiichi <Ito_Yoshiichi @ ogis-ri.co.jp>"さんは書きました:
ひがです。
> はじめまして。
> 伊藤と申します。
>
>
> (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 メーリングリストの案内