hibernate exception应该是在使用hibernateAPI时出现的异常都可以捕捉到。
sql exception应该是在在使用jdbcAPI时出现的异常都可以捕捉到。
hibernate本身就是封装了jdbc的持久层框架,所以这两个异常应该没有什么直接关系吧。