Error opening session. Cause: java.lang.NullPointerException 出错
1.xml文件所在位置写错
private String resource=“SqlMapConfig.xml”;
这个是放在根目录(即项目主文件)下的config资源文件夹(Source Folder类型)内时的正确写法;
2. environments default和 environment id不一致
需要如下一致的写法(因为我是用的mysql所以写的是"mysql");
<environments default="mysql">
<environment id="mysql">
3.驱动写错 property name=“driver” value="com.mysql.cj.jdbc.Driver"
下面是mysql的驱动写法
<dataSource type="POOLED">
<property name="driver" value="com.mysql.cj.jdbc.Driver"/>
本文探讨了在使用MyBatis框架时遇到的常见错误,包括session打开失败的问题,分析了可能的原因如配置文件路径错误、环境设置不匹配及数据库驱动配置不当,并提供了相应的解决策略。
2846





