[Seasar-user:2120] Re: S2Dao へのフィードバック
Koichi Kobayashi
koichik
2005年 6月 7日 (火) 01:00:18 JST
小林 (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 メーリングリストの案内