这个的主要原因是找不到表,此时查找的表示大写的,而实际数据库表示小写的,所以正常解决思路是将大小写区分关闭掉。
一、网上主流解决办法如下:
1、yml 配置时
配置mysql连接时,加上:nullCatalogMeansCurrent=true
url: jdbc:mysql://localhost:3306/myActiviti?useUnicode=true&characterEncoding=utf8&nullCatalogMeansCurrent=true&useSSL=false&useLegacyDatetimeCode=false&serverTimezone=UTC
2、xml配置时
二、我这里实际解决办法如下:
可以在MySQL my.ini或者my.cnf文件的[mysqld] 下面添加一行 :lower_case_table_names=1,再重启MySQL。
以上如果不生效,继续在宝塔页面配置如下: