请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,遇到很奇怪的问题,测试后台没有错,就是取不到值

图片描述

我做这个测试的时候,数据库由值,但是Junit测试就是取不到值,我想问一下为什么?而且也没有报错,就说是期待值不一样,可是我数据库里面是有值得?这就很郁闷了,我都不知道去哪里看错误。

SELECT shop_category_id, shop_category_name, shop_category_desc, shop_category_img, priority, create_time, last_edit_time, parent_id FROM tb_shop_category WHERE parent_id = ? ORDER BY priority DESC

老师,这是我的Console里面的Sql代码,然后我发现我把这个复制到sql下查询不到值,然后我试着把parent_id改成了1,然后我在数据里面给parent_id给了一个1,就查到了,我觉问题就在

and parent_id = #{shopCategoryCondition.parent.shopCategoryId}

这里,但是我的代码和老师你的是一样的。我就不知道怎么改了,其他的代码查过2遍了。
我想问问这个是什么情况,也没有报错。

图片描述

图片描述

我后面添加了数据,但是就算报错,but was 后面应该是2啊

正在回答 回答被采纳积分+3

1回答

提问者 CharliesBao 2019-07-23 08:16:19

老师,我解决了,真的是偶然一眼看到了shopCategoryCondition.parent. 少打了parent。我的天,这个错误真的是,!!

1 回复 有任何疑惑可以回复我~
  • 翔仔 #1
    赞同学解决问题的能力,编程就是这样,需要一个很长的过程来排查问题,这才能体现码农的价值,加油:)
    回复 有任何疑惑可以回复我~ 2019-07-23 22:45:53
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号