互联网应用架构:专注编程教学,架构,JAVA,Python,微服务,机器学习等领域,欢迎关注,一起学习。
很不巧,今天在工作的时候有一位同事又遇到了这种问题,好熟悉的问题。
在几天前做项目的时候就发现了这种问题,但是忘了怎么解决,今天又遇见了,那就好好来分析一下这是怎么回事。
环境说明
数据库:mysql
操作工具:mybatis,mybatis-plus,druid,P6Spy
问题查找
从错误直观分析是显示数据库类型不支持,为null,那为什么以前没用P6Spy不会出现这种情况,初步判断是P6Spy进行代理的时候出了问题,接着看错误代码显示是WallFilter出现了问题,那这个时候就好找了,直接进入到该类里面,发现以下代码