为什么我运行出来的结果只有:
SELECT * FROM imooc_goddess WHERE 1=1
之后的就没了……
你的测试类中
List<Goddess> result = g.query(params);应该放到params.add(param)后面 不然传参为空。。if语句自然就不执行了
我遇到了相同的问题,然后debug发现传入的params.size=0 就知道测试用例没有将map类型的param加入到列表params中,在测试类中加上 params.add(param)解决了问题
请问为何这部分代码没有执行呢?
result.get(i)得到的是一行数据,还需通过result.get(i).getUser_name()等获取某一个具体值