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

Masanobu Shimura mikeshimura
2005年 6月 7日 (火) 06:57:28 JST


小林さん

NoTargetRowException または NoTargetRowRuntimeException
はどうですか?


志村

--- Koichi Kobayashi <koichik @ improvement.jp> からのメッセージ:
> 小林 (koichik) です.
> 
> On Mon, 06 Jun 2005 21:22:49 +0900
> Yasuo Higa <higa @ isid.co.jp> wrote:
> 
> > これは、throws ?の例外のクラス名で判定するようにしたいと思います。
> > 例えば、XxxRuntimeExceptionがクラス名の最後に付いていること
> > をルールだとすると更新メソッドがthrows HogeXxxRuntimeExceptionだと
> > 更新件数のチェックをするようになるわけです。
> > Hogeは無くても可。パッケージ名も自由。
> 
> なるほど,どうせリフレクションするのだから,特定の例外ではなく
> 命名規約で判断するということですか.それはいいですね.
> それならいっそ,"Runtime" はあってもなくても可の方がよさげ.
> RuntimeException の派生例外でも名前に Runtime が付いてるのは
> 少数派ですし.正規表現で
> 
> Pattern.compile(".*Xxx(Runtime)?Exception")
> 
> という感じで.
> 
> > XxxRuntimeExceptionとそのメッセージを募集します。
> > NotModifiedRuntimeExceptionだとUpdateFaliureRuntimeExceptionと
> > あまり変わらない感じがするので。
> 
> NoRowModifiedRuntimeException
> 
> ...あまり変わってないか (苦笑).
> 
> ZeroModifiedRuntimeException
> 
> うーみゅ,XxxModified から離れられない...
> update と insert で分けて ZeroUpdated〜 とかの方がいいのかなぁ.
> そもそも英語力がないからダメですね... orz
> 
> -- 
> <signature>
>  <name>Koichi Kobayashi</name>
>  <e-mail>koichik @ improvement.jp</e-mail>
> </signature>
> 
> _______________________________________________
> Seasar-user mailing list
> Seasar-user @ lists.sourceforge.jp
> http://lists.sourceforge.jp/mailman/listinfo/seasar-user


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