有try 块放到了事务代码中,catch 异常后,如果需要回滚事务,一定要注意手动回 滚事务。finally 块必须对资源对象、流对象进行关闭,有异常也要做 try-catch。 说明:如果 JDK7 及以上,可以使用 try-with-resources 方式。不要在 finally 块中使用 return。捕获异常与抛异常,必须是完全匹配,或者捕获异常是抛异常的父类。