[Java]Boolean类型的方法在服务器开发中的使用
Boolean类型的方法在进行对数据库的条件查询时,如果没有找到数据返回值不是false,而是空指针异常,只有查到数据时才会返回true,在使用Boolean类型方法查询条件访问数据库时,要进行判空操作来预防空指针报错,如以下:
1 if(loginService.findUserByName(user.getUserName()) != null && loginService.findUserByName(user.getUserName())){ 2 return loginService.login(user,response); 3 }else { 4 return new ResponseResult(810,"该账号未注册,请前往注册"); 5 }
这样就可以预防空指针报错导致无法执行else语句.
另外我们在使用条件查询语句时并非常用设定为Boolean类型,而是int类型,这样可以避免空指针报错,从而增加代码的复杂度.

浙公网安备 33010602011771号