Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Unable to catch the java.sql.BatchUpdateException (Spring)

 
nivedan Nat
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi All,

I use Hibernate with Spring. I have marked a table called Person with First_Name and Last_Name as unique. I used Springs transaction manager and have marked the service layer method to rollback for Exception.class

I can see that the create(Person person) works and Spring is able to catch if a unique constraint violation happens. However my update(Person) which is exactly of same nature does not. The update code completes and somewhere down the line I get a strack trace such as this.





Why does it work for create though? How is update's transaction different from create. ? Is there anything else that needs to be configured via annotation or in the applicationContext.xml?

Any thoughts will be helpful.

cheers
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic