[Java]Boolean类型的方法在服务器开发中的使用

发布时间 2023-11-24 17:38:25作者: OriginCat
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类型,这样可以避免空指针报错,从而增加代码的复杂度.