有这么个事情:比如session.update(X)一个实体,如果执行的时候X已经在数据库中不存在了,那么update方法为何不抛异常捏?我查了一下api,session里的增删改查方法都没有throws任何checked Exception。怎么才能在发生数据库异常的时候捕获一下,知道是什么类型的错误呢??本人很菜