java.lang.NullPointerException
java.lang.NullPointerException 這個問題困擾了我好長時間
解答:
因爲自己寫的MybatisUtils工具類中
SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
這句話中多寫了一個 SqlSessionFactory ,
因爲在前面我已經定義了一個私有的靜態的 SqlSessionFactory 了,所以如果再用 只需要調用就好不需要重新定義.
注意點: 這個工具類中 一定要 單獨定義出來
因爲之後的這個地方需要用到, 所以需要定義全局變量.
還有一點
new SqlSessionFactoryBuilder().build(inputStream);
這句話寫完不要 Alt + Enter 自動 定義變量 ,這樣就容易造成這樣的錯誤.
ok,結束 ,記錄一下自己踩過的坑.