mybatis获取xml路径问题。

在idea使用mybatis时控制台报错(Exception in thread “main” java.lang.NullPointerException
at org.apache.ibatis.session.SqlSessionFactoryBuilder.build(SqlSessionFactoryBuilder.java:84)
at org.apache.ibatis.session.SqlSessionFactoryBuilder.build(SqlSessionFactoryBuilder.java:64)
at com.cjt.test.MybatisTest.main(MybatisTest.java:24))其中一种可能性是xml路径不能获取

1.Resources.class.getResourceAsStream(“SqlMapConfig.xml”);这种方式是错误的,不能得到路径,必须在xml文件前加上斜杠‘/’。例如
Resources.class.getResourceAsStream("/SqlMapConfig.xml");能够正确获得。

2.Resources.getResourceAsStream(“SqlMapConfig.xml”);这种方式也能够正确获得路径。
感兴趣可以搜索一下Resources.getResourceAsStream的具体用法。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐