一般在DAO类中使用JdbcTemplate进行数据库读写操作,操作过程中可能抛出DataAccessException的运行时异常,大部分情况下不要在DAO类中捕获此异常,应将异常抛给调用者——一般是Service类,由Service类捕获并处理异常,根据情况将异常包装成ServiceException再抛给Service的调用者。