Hello,
I'm new to iBatis, and wonder how to get custom data exception in
the web application.
[...]
Ps : I use Tapestry 5 + spring 2.5M + iBatis 2 + postgresql 8.3 beta +
tomcat 6.0.14 for evaluation.
As mentioned IBatis can not do this for you and I think it would also be
the wrong place. You are using Spring. If you use Springs
SqlMapClientDaoSupport to implement your DAOs the SqlMapClientTemplate
will translate DBMS-specific Exception into a Spring-specific Exception.
It think org.springframework.dao.DataIntegrityViolationException will be
thrown. The Template uses a SQLExceptionTranslator to do that. You could
implement your own if you like.
This may be an entry point:
<http://static.springframework.org/spring/docs/2.5.x/api/org/springframework/jdbc/support/SQLExceptionTranslator.html>
Greetings and a happy new year,
Jörg Gottschling
--
Jörg Gottschling
web: http://www.myndian.de
eMail: [EMAIL PROTECTED]
GnuPG: 0x9B1C64BB
ICQ: 177003788