java.lang.NullPointerException

java.lang.NullPointerException 自己踩过得坑 记录下来_mybatis

java.lang.NullPointerException 这个问题困扰了我好长时间

解答:

因为自己写的MybatisUtils工具类中

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

这句话中多写了一个 SqlSessionFactory ,

因为在前面我已经定义了一个私有的静态的 SqlSessionFactory 了,所以如果再用 只需要调用就好不需要重新定义.

java.lang.NullPointerException 自己踩过得坑 记录下来_java_02java.lang.NullPointerException 自己踩过得坑 记录下来_java_03

注意点: 这个工具类中 一定要 单独定义出来

因为之后的这个地方需要用到, 所以需要定义全局变量.

java.lang.NullPointerException 自己踩过得坑 记录下来_sql_04

还有一点

new SqlSessionFactoryBuilder().build(inputStream);

这句话写完不要 Alt + Enter 自动 定义变量 ,这样就容易造成这样的错误.

ok,结束 ,记录一下自己踩过的坑.