File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Other Application Frameworks and the fly likes Spring Exception Handling Problem Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Other Application Frameworks
Bookmark "Spring Exception Handling Problem" Watch "Spring Exception Handling Problem" New topic

Spring Exception Handling Problem

nitin pai
Ranch Hand

Joined: May 30, 2006
Posts: 185
In my DAO, I try to catch a generic Spring exception i.e DataAccessException for all type of DB problems. Then I wrap the message from it into my custom business exception.

But still, when I try to add a record with an existing primary key the application throws a stack trace of org.hibernate.exception.ConstraintViolationException without proceeding into the catch block of DataAccessException.

I even tried catching the most generic form i.e Exception. Here too, the application fails and throws the same stack trace. How can I catch this exception without failing the application.

I am using hibernate 3 with spring 2. The code which I am referring to is:

and the stack trace on this execution is:

Mark Spritzler

Joined: Feb 05, 2001
Posts: 17276

Do you have the PersistenceExceptionTranslationPostProcessordefined in your configuration. With JdbcTemplate it is there automatically, but with Hibernate you need to add it to your configuration

Perfect World Programming, LLC - iOS Apps
How to Ask Questions the Smart Way FAQ
I agree. Here's the link:
subject: Spring Exception Handling Problem
It's not a secret anymore!