运行错误

来源:2-6 JDBC实战---搭建模型层 Ⅳ

Fresher_L

2018-07-24 15:03

为什么我运行出来的结果只有:
SELECT * FROM imooc_goddess WHERE 1=1
之后的就没了……
http://img3.mukewang.com/5b56cf4900018eb409600540.jpg

写回答 关注

4回答

  • 精慕门7264138
    2018-10-24 01:20:48

    你的测试类中

    List<Goddess> result = g.query(params);应该放到params.add(param)后面 不然传参为空。。if语句自然就不执行了


  • 精慕门7264138
    2018-10-24 01:17:52

    我遇到了相同的问题,然后debug发现传入的params.size=0 就知道测试用例没有将map类型的param加入到列表params中,在测试类中加上 params.add(param)解决了问题

  • Fresher_L
    2018-07-25 22:46:17

    请问为何这部分代码没有执行呢?
    http://img.mukewang.com/5b588ce80001581511770829.jpg

    http://img3.mukewang.com/5b588d38000179c602950157.jpg

  • 努力争取吧
    2018-07-25 22:30:08

    result.get(i)得到的是一行数据,还需通过result.get(i).getUser_name()等获取某一个具体值

    Freshe...

    您好,我的问题不是这个意思,我是想问为何我 WHERE 1=1 后面的MySQL语句没有执行,您看下我下面的评论我会发下我那部分的代码

    2018-07-25 22:42:21

    共 1 条回复 >

JDBC之 “ 对岸的女孩看过来”

一起领略JDBC的奥秘,为进一步学习集成框架打下良好的基础

99327 学习 · 856 问题

查看课程

相似问题