登陆接口中username传参到MyBatis中失败

来源:1-1 课程导学

我也曾少年

2019-02-11

SQL:从mmall_user中选择count(1),其中username =?

###原因:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:表’generate.mmall_user’不存在
; 糟糕的SQL语法[]; 嵌套异常是com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:表’generate.mmall_user’不存在
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:982)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)
javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:105)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:81)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
根本原因

org.springframework.jdbc.BadSqlGrammarException:
###查询数据库时出错。原因:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:表’generate.mmall_user’不存在
###文件[D:\ toolkit \ pre2 \ pre2-1 \ target \ pre2-1 \ WEB-INF \ classes \ mapper \ UserMapper.xml]中可能存在错误
###错误可能涉及bs.platform.dao.UserMapper.checkUsername-Inline
###设置参数时发生错误

SQL:从mmall_user中选择count(1),其中username =?

###原因:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:表’generate.mmall_user’不存在
Mybatis中接受不到传的参数(username,password)
int checkUsername(String username);

select count(1) from mmall_user
where username = #{username}

写回答

1回答

geelylucky

2019-02-12

亲爱的同学,你好,我是geely老师的助教。

你这个问题很明显,是sql语法错误,mmall_user这个表不存在,导致sql执行失败,请检查你的数据表是否存在。

0
0

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

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

9476 学习 · 8804 问题

查看课程