记录日志后再抛出异常
protectedint executeUpdate(String sql, Object[] params, Class clazz) {
Logger log = Logger.getLogger(clazz);
int result = 0;
try {
result = jdbc.update(sql, params);
} catch (DataAccessException e) {
log.error(clazz + e.getMessage(), e);
throw e;
}
return result;
}
把DAO的异常最后仍交由Spring-tx处理,这样跟是否catch过就没差了。
另外我还改了一下return的方式。