I know that hibernate will rollback all the changes made inside a @Transactional annotated method if any exception occurs inside it.
I am also aware that if we handle the exception with try catch then hibernate won't perform transaction rollback operation.
My question is that will hibernate perform transaction rollback if I handle the exception with try catch from the caller method (The method which invoked the database update operation method annotated with @Transactional)??