- 我们一般情况下,只记录了Log.error(e.getMessage(),e);但是如果e是SQLException类型,那么就要注意这个nextException()了,因为底层上有可能会把错误信息封装为SQLException链,如果只是简单的Log.error(e.getMessage(),e);那么整个SQLException链打印不出来,所以报错了,但是我们看不到异常的根源。
- 我们一般会忽略这个问题,所以建议在操作数据库时,先判断是否为了SQLException,而后进行nextException处理。
- 要注意SQLException的子类都有这个问题。
转载于:https://my.oschina.net/u/2518341/blog/1800804