为了账号安全,请及时绑定邮箱和手机立即绑定

运行错误

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

正在回答

4 回答

你的测试类中

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


0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

http://img1.sycdn.imooc.com//5b588d38000179c602950157.jpg

0 回复 有任何疑惑可以回复我~

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

1 回复 有任何疑惑可以回复我~
#1

Fresher_L 提问者

您好,我的问题不是这个意思,我是想问为何我 WHERE 1=1 后面的MySQL语句没有执行,您看下我下面的评论我会发下我那部分的代码
2018-07-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

运行错误

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信