在数据校验的时候出现异常
BusinessException:null
数据正确的时候程序是完全正确的
因为 public class BusinessException extends Exception :这说明了你的查询是没有错的,只不过是数据库没有对应的数据报了一个这样的错误【java.lang.NullPointerException: null】空指针异常。
if (ex instanceof BusinessException) {BusinessException businessException = (BusinessException) ex;
把NullPointerException 强转成了BusinessException 格式的异常所以就是下面这个样子了:
java.lang.NullPointerException: null == BusinessException:null