请稍等 ...
×

采纳答案成功!

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

sql中取值不为null,程序中却为null

因为我还是不知道问题在哪儿,所以我把过程都截图下来了
图片描述
将此时控制台的sql粘到MySQL中并输入控制台中的参数结果如下
图片描述
如图可见,shop_img是有相对路径的,此时去看mapper中的sql语句如下
图片描述
继续执行如下
图片描述
即从83行直接到了89行,继续执行会出我看不懂的界面如下
图片描述
最终结果如下
图片描述
将Ut的语句转到控制台如下
图片描述
然后我跟着写了controller的部分,也是得不到shopIdde ,如图
图片描述
以上就是我debug的全部步骤,请您指点

正在回答

2回答

https://img1.sycdn.imooc.com/szimg/5dfb43b209faf61e05300206.jpg

  1. 你这里取到shop了吗?

  2. 你构造器里面传入了shop吗?

    如果帮到你,望采纳

1 回复 有任何疑惑可以回复我~
  • 提问者 qq_慕娘7364108 #1
    十分感谢啊,你好棒啊,希望我学完也可以和你一样
    回复 有任何疑惑可以回复我~ 2019-12-19 17:42:41
  • 纯情的慕哥 回复 提问者 qq_慕娘7364108 #2
    多谢夸奖,共同努力
    回复 有任何疑惑可以回复我~ 2019-12-19 19:20:04
  • 翔仔 #3
    赞赞赞,厉害的同学
    回复 有任何疑惑可以回复我~ 2019-12-19 20:00:53
纯情的慕哥 2019-12-19 11:08:48

sql没毛病,无法映射到javabean的属性,那就很可能是你ShopDao.xml这里写错了


//img1.sycdn.imooc.com//szimg/5dfae9a109cdc58806280538.jpg

你再核对一下,如果帮到你,望采纳

1 回复 有任何疑惑可以回复我~
  • 提问者 qq_慕娘7364108 #1
    非常感谢,真的是这里的问题,本地文件夹里的图片也换了,可是单元测试还是过不了,ut会在最后一行就是system.out.println那儿报一个空指针异常,请您继续指导,非常感谢
    回复 有任何疑惑可以回复我~ 2019-12-19 11:25:00
  • 纯情的慕哥 回复 提问者 qq_慕娘7364108 #2
    不客气,如果帮到你,望采纳
    回复 有任何疑惑可以回复我~ 2019-12-19 11:31:22
  • 纯情的慕哥 回复 提问者 qq_慕娘7364108 #3
    这个得你打断点看看是哪个值为Null
    回复 有任何疑惑可以回复我~ 2019-12-19 13:59:37
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信