[Seasar-user:13529] Re: [S2JDBC] NOT NULL制約エラーが発生時、SEntityExistsException

Ryo Miyagi [E-MAIL ADDRESS DELETED]
2008年 4月 3日 (木) 00:16:07 JST


宮城です。

SNAPSHOTを試してみたところ
・一意制約違反の場合、SEntityExistsExceptionをスロー
・NOT NULL制約違反の場合、SQLRuntimeExceptionをスロー
することが確認できました。

対応していただき、ありがとうございました。


> 中村(taedium)です。
> 
> > SQL Server 2005の環境で
> > S2JDBC のエンティティの挿入を実行したときに
> > NOT NULL制約エラーが発生したときの例外が
> > SEntityExistsException(一意制約違反)になります。
> 
> NOT NULL制約違反でSEntityExistsExceptionが発生するのは
> 不便なので、一意制約違反のときにのみSEntityExistsExceptionを
> スローするように変更したいと思います。
> 
> NOT NULL制約違反の場合は、SEntityExistsExceptionではなく
> SQLRuntimeExceptionをスローします。
> 
> SNAPSHOTを作成したので、試していただけないでしょうか。
> よろしくお願いします。
> 
> http://maven.seasar.org/maven2-snapshot/org/seasar/container/s2-framework/2.4.25-SNAPSHOT/s2-framework-2.4.25-20080402.081139-3.jar
> http://maven.seasar.org/maven2-snapshot/org/seasar/container/s2-extension/2.4.25-SNAPSHOT/s2-extension-2.4.25-20080402.081139-2.jar
> http://maven.seasar.org/maven2-snapshot/org/seasar/container/s2-tiger/2.4.25-SNAPSHOT/s2-tiger-2.4.25-20080402.081446-2.jar
> 
> -- 
> Nakamura Toshihiro <[E-MAIL ADDRESS DELETED]>
> 
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user




--------------------------------------
GANBARE! NIPPON! Win your ticket to Olympic Games 2008.
http://pr.mail.yahoo.co.jp/ganbare-nippon/


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