[seasar-s2dao-dev:67] Re: ML-Seasar-user:4709 について{ExceptionのMessage}
Seto Azusa
azusa @ fieldnotes.jp
2006年 12月 9日 (土) 02:08:23 JST
せとあずさ@書き忘れです。
On Fri, 08 Dec 2006 17:52:34 +0900
kubo <jazzflute @ mbn.nifty.com> wrote:
> 久保です。
>
> > <C>
> > DaoMetaDataImplの setupMethod() にてColumnNotFoundRuntimeException
> > を catch して、MethodSetupFailureRuntimeExceptionみたいな感じの
> > ラップ例外にMethod名を付与してThrowする。(名前は暫定です)
> > (S2Dao-1.1だとDaoMetaDataFactoryImpl)
> >
> > メリット:修正は楽(Aに比べて)。必要な部分だけの修正となる。
> > ExceptionのMessageとしてMethod名を出力することができる。
> > デメリット:S2Daoがthrowする例外の仕様が変わる。
>
> せとさんが修正されたようです。
要望ではMethod名を付与してほしいとのことでしたが、
この方がいいだろうということでDaoのクラス名も付与するようにしています。
ただ例外メッセージが長いので途中で改行したほうがいいかもしれません。
--
せとあずさ
azusa @ fieldnotes.jp
http://www.fieldnotes.jp/d/
seasar-s2dao-dev メーリングリストの案内