采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
需要同学调试或者通过控制台的sql去了解为什么取不到数据 可以把控制台的sql贴到mysql客户端去执行下看看是否能返回结果 总之 需要锻炼出调试和解决问题的能力 不懂调试可以在网上查阅相关调试资料 这样对同学以后工作大有益处 不然始终还会是问题:)
这个代码的dao层UT是没有问题的,service层只是返回一个dao层的方法。是我这样写的代码不对么?控制台没有输出
请问错误是啥,而且这个需要调试。。。这样说翔仔也不明白,需要一步步跟踪调试,查看控制台输出,同学看看是不是productCategoryList为空。。设置断点在system.out.println这行,然后debug方式去启动 之后执行停在断点的时候,去看看上一行productCategoryList是否有值,没有值肯定是你的sql不对,需要配合控制台的sql和参数shopId=1去数据库里面执行。 我知道你的dao测试没问题,但是不代表service测试没问题呀
同学一定要学会调试,不然以后会是个很大的问题,设置断点,然后查看当时的信息情况,再配合控制台做判断,多试几次就会了,很简单,不然后面还会遇到更多的问题呢
登录后可查看更多问答,登录/注册
SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需
2.3k 47
2.3k 41
3.2k 40
2.3k 39
2.0k 37
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号