【查询的SQL语句返回的对象为NULL时如何正确处理? _数据库 】 | IT修真院·坑乎
咨询电话 : 010-59478634
切换导航
首页
我的提问
我的回答
我的点赞
消息通知
个人主页
×
提示
尚未登陆,前往官网登陆?
×
提示
尚未登陆,前往官网登陆?
查询的SQL语句返回的对象为NULL时如何正确处理?
我也踩过这个坑(
1
)
已统计您的踩坑,无需重复点击
回答(1)
数据库
详细描述
我们在通过SQL语句获取详情的时候,有时侯查询的记录不存在,往往会返回一个空指针,对这个为空的对像如何处理才能不让程序报空指针异常
错误截图
源码
private UserMapper userMapper; public String login(User user1, DESUtil desUtil, HttpServletResponse response) throws UnsupportedEncodingException { String view = " "; logger.info(user1); User user2 = userMapper.findByName(user1.getUsername()); logger.info(user1.getUsername()+user1.getPassword()); logger.info("user2======\n"+user2.toString()); if(user2==null){ logger.info("用户不存在,请重新输入"); view = "login"; }
编辑于2025-04-19
时间排序
热门排序
[西安|荣耀师兄]JAVA-刘优
0
正常来说做个判空就可以了啊,查询记录不存在,但是查找过程是可以正常进行的,对于返回结果做一个判空,如果为空则返回一个错误信息,不要去用它就可以了
查看全部>
编辑于2018-11-03
首页
1
末页
去第
页
确定
Copyright ©2015 北京葡萄藤信息技术有限公司 All Rights Reserved | 京ICP备15035574号-1
复制链接
新浪微博
微信扫一扫
2902
0
10
查询的SQL语句返回的对象为NULL时如何正确处理?
1
1