0
点赞
收藏
分享

微信扫一扫

Mybatis配置中遇到的2个问题:第二个,java.lang.NullPointerException mybatis配置中getSqlSession用不了,附解决方法

whiteMu 2022-03-13 阅读 50

这是我遇到的问题,显示指针异常,代码是严格按照狂神的视频来的,然后就找解决办法,终于让我找到了

原代码中上面的

private static SqlSessionFactory sqlSessionFactory;

已经提升了作用域,要把下面的 SqlSessionFactory去掉,

SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);

不然报空指针异常。即代码重新修改后变为

private static SqlSessionFactory sqlSessionFactory;
    static{

        try {
            String resource = "mybatis-config.xml";
            InputStream inputStream = Resources.getResourceAsStream(resource);
            sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

成功解决了这个bug,亲测有效哦。

参考文档:https://blog.csdn.net/BG777/article/details/107627624

举报

相关推荐

0 条评论