[Seasar-user:1360] Re: S2Dao でエラー処理
suga
suga_k
2004年 12月 14日 (火) 20:36:36 JST
suga です。
On Tue, 14 Dec 2004 20:02:27 +0900
Yasuo Higa <[E-MAIL ADDRESS DELETED]> wrote:
> public void handleThrowable(SQLRuntimeException t, MethodInvocation invocation) {
> SQLException e2 = (SQLException) t.getCause();
> if ("23000".equals(e2.getSQLState())) {
> if (e2.getErrorCode() == -104) {
> throw new AlreadyExistsRuntimeException(e2);
> }
> }
> }
> でもっと簡単にいけます。
> 処理したい例外の数分、handleThrowableを書いて、最初の引数を処理したい例外の
> 型にします。
なんと。
なるほど、確かに。
初期化の時点でメソッドを読み、引数のクラスで Map を作っているのですね。
そこまで頭が回りませんでした。
--------------------------------------------------------------
e-mail: [E-MAIL ADDRESS DELETED]
suga
--------------------------------------------------------------
Seasar-user メーリングリストの案内