这是我遇到的问题,显示指针异常,代码是严格按照狂神的视频来的,然后就找解决办法,终于让我找到了
原代码中上面的
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,亲测有效哦。