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

无心铁憨憨
2017-06-18
为什么报错的sql语句password会多出一个单引号来,纳闷
写回答
1回答
-
password那里并没有多出一个单引号,那个单引号是报错信息里的,你看:
'WHERE username='' and password='''
你看报错信息的最上面,有一条SQL,就是你报错的SQL:
SELECT COUNT(1) FROM WHERE username=? and password=?
很明显,FROM和WHERE之间缺失了表名。
另外,你给的mapper的xml,select里有表名的,所以我怀疑你报错的sql与你给的xml的select内容并不是对应的。
142017-06-20
相似问题