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

执行MyBatis查询数据库报错ExceptionInInitializerError解决

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

执行MyBatis查询数据库报错ExceptionInInitializerError解决

使用MyBatis框架查询数据库时,报错ExceptionInInitializerError,如下图所示:

报错原因:

        未初始化异常错误,即MyBatis的配置文件中未指定或指定了错误的mapper层中的xml路径,导致MyBatis找不到SQL语句,无法构建SqlSessionFactory对象,程序抛出异常。

解决方案: 方案一:

        MyBatis的主配置文件中的标签:mapper resource中的文件路径必须是类似于

comuserdaoStudentDao.xml这种反斜杠的形式,不能是.的形式,如果是“.”则修改成"/"即可

方案二:

        相对于以上resource指定一个配置文件的方式,可以采用标签,路径为dao包的项目引用路径,这种方式可以指定dao包下所有的.xml,也可以解决以上问题。

暑期编程PK赛 得CSDN机械键盘等精美礼品!

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

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

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