栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【mybatis代码报错总结如下】

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【mybatis代码报错总结如下】

​

问题一:
Caused by: org.apache.ibatis.exceptions.PersistenceException: 
### Error building SqlSession.
### The error may exist in aku/mapper/CustomerMapper.xml
### The error occurred while processing mapper_resultMap[studentMap]
### Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML location is 'aku/mapper/CustomerMapper.xml'. Cause: org.apache.ibatis.builder.BuilderException: Mapper's namespace cannot be empty 

解决方法:
1.查看db.properties中数据库的配置是否有错,mysql的版本若为8.0则需要添加cj,低版本mysql要去掉cj
高版本mysql db.properties的代码如下所示:

jdbc.driverClass=com.mysql.cj.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/mybatis
jdbc.username=root
jdbc.password=root

低版本代码如下所示

jdbc.driverClass=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/mybatis
jdbc.username=root
jdbc.password=root

2、查看自己的pom.xml文件看是否MySQL-connect-java的依赖
3、查看对应的映射文件mapper标签是否添加namespace属性,没有添加添加即可。

问题二:
org.apache.ibatis.builder.IncompleteElementException: Could not find result map

错误写法:


问题三:

无法找到XXXMapper.xml映射文件
解决方法:XXXMapper.xml文件一般存放于src/main/resources目录下,我们在resources下创建com.mapper文件夹,将XXXMapper.xml存放在com.mapper文件夹下。【注:在java目录下创建多级目录使用的时. 但是在resource目录下创建多级目录使用的是/】,故查看那你的mybatis-config.xml文件mapper文件路径是否正确。


        
        

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/891375.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号