版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
在我们进行springboot项目开发的时候偶尔会遇到标题出现的异常,这时候不要慌张,我将告诉大家出现该错误的原因。
<mapper namespace="com.×××.×××Mapper">
首先检查下,mapper.xml中的namespace属性值是否和mapper层接口路径一致。
<select id="selectBloc" resultType="map">
其次检查id属性值是否和mapper层的方法名一样
mybatis:
mapper-locations: classpath:mappers/*.xml
最后就是上面的代码,也是最为重要的一点。查看我们的.yml文件里面是否有该配置,没有的话请复制粘贴上去。该句的意思是将mappper.xml进行注册,能够扫描到sql语句。
当然在运行的时候,可能还会遇到该错误
- java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required
这句话的意思是降低JDBC数据库驱动版本,我们将数据库驱动版本改为以下方式即可。。。
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.34</version>
</dependency>
这辈子坚持与不坚持都不可怕,怕的是独自走在思考的路上。