#Mybatis通过原生API获取SqlSession时报空指针异常(NullPointException)的情况汇总
情况一:检查是否错误导包
在使用Resources类的getResouceAsStream()方法定位mybatis配置文件获取资源流的时候,需要注意Resources类所在的正确包名是org.apache.ibatis.io,不要误导入其他包导致获取不到资源流。如图:导入第一个包即可
情况二:加载dao层对应的配置文件时resource资源定位输入错误
这里需要注意的是:
(1) mapper标签里resource资源定位的书写格式与一般资源定位书写格式略有不同,通常资源定位书写格式都是包名+"."+类名,但是这里的书写格式是包名+"/