dao层:
xml:
service层:
login这条sql的where条件不要加and password = #{password},只根据username去查,然后在service进行password对比,而且不要substring,这样可能不准
dbUser他可能是个null
判断一下是否有值再进行加密吧,写代码要规范。
1、前段传入的密码可能加密了,在你查库的时候没有找到对应的user
xml里面的login语句可能没查出值