Translating Hibernate Exceptions to Spring Exceptions