用户模块测试

来源:6-9 用户模块所有功能自测试

无心铁憨憨

2017-06-18

http://szimg.mukewang.com/5946979d0001bb7b11330190.jpg

http://szimg.mukewang.com/5946979d00014db909920107.jpg

为什么报错的sql语句password会多出一个单引号来,纳闷

写回答

1回答

botao555

2017-06-19

password那里并没有多出一个单引号,那个单引号是报错信息里的,你看:

'WHERE username='' and password='''

你看报错信息的最上面,有一条SQL,就是你报错的SQL:

SELECT COUNT(1) FROM WHERE username=? and password=?

很明显,FROM和WHERE之间缺失了表名。

另外,你给的mapper的xml,select里有表名的,所以我怀疑你报错的sql与你给的xml的select内容并不是对应的。


1
4
无心铁憨憨
非常感谢!
2017-06-20
共4条回复

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9487 学习 · 8814 问题

查看课程