微信小程序后台springboot+mybatis+mysql“采坑”集锦

“采坑”错误集锦

1、service层

错误描述:2019-04-14 22:09:52.027 ERROR 8416 --- [nio-8082-exec-5] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.wechat.springbootleaving.dao.AreaDao.queryArea] with root cause

解决: 

service层必须和serviceImpl层放在同一个包下

2、数据库连接池

问题描述: 

{"success":false,"errMsg":"Handler dispatch failed; nested exception is java.lang.AbstractMethodError: Method com/mchange/v2/c3p0/impl/NewProxyResultSet.isClosed()Z is abstract"}

解决:

微信小程序后台springboot+mybatis+mysql“采坑”集锦_第1张图片

3、扫描不到controller

问题描述:打开localhost:一直报404,连hello,也输不出来

 

解决:启动类中:MapperScan("dao层路径")

4、数据库时区

问题描述:The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone

解决:

5、数据库调不出来

描述:简单hello可以输出,调用数据库出错

{“success”:false,“errMsg”:“嵌套异常是org.apache.ibatis.exceptions.PersistenceException:\ r \ n ###错误查询数据库。原因:org.springframework.jdbc.CannotGetJdbcConnectionException:无法获取JDBC连接;嵌套异常是java.sql.SQLException:无法从底层数据库获取连接!\ r \ n ###文件中可能存在错误[D:\微信小程序参考\微信小程序前后端源码\ zhang-demo-test \ target \ classes \ mapper \ AreaDao.xml] \ r \ n ###错误可能涉及com.imooc.demo1.zhangdemotest.dao.AreaDao.queryArea \ r \ n ###执行查询时发生错误\ r \ n ###原因:org.springframework.jdbc.CannotGetJdbcConnectionException:无法获取JDBC连接;嵌套异常是java.sql.SQLException:无法从中获取连接底层数据库!“}

解决:

6、数据库密码错误

描述:Access denied for user 'root'@'localhost' (using password: YES)

解决:改正mybatis或者jdbc配置中mysql数据库密码,检查数据库是否断开连接

7、web界面显示错误

问题描述:adminsex和asex;adminName和aname;adminDepartment和adepartment重复输出

微信小程序后台springboot+mybatis+mysql“采坑”集锦_第2张图片

解决:

Admin实体里面多了asex,aname,adepartment的get和set方法

8、数据显示错误

描述:输出数据为空

解决:

实体的属性名与数据库中属性名不一致

你可能感兴趣的:(微信小程序后台springboot+mybatis+mysql“采坑”集锦)