Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@5b4129ad] java.lang.NullPointerException
时间: 2023-11-07 12:16:06 浏览: 138
根据引用,从错误信息中可以看到是发生了空指针异常。你提到在使用mybatis和springmvc的环境时出现了这个错误。根据引用,你最初怀疑是SQL语句有问题,但是通过使用junit测试,发现相同的语句可以成功执行,这让你感到困惑。根据这些信息,很可能问题出现在与配置相关的地方。
首先,你可以检查一下mybatis和springmvc的配置文件。确认是否正确地配置了数据源和sqlSessionFactory。还要确保mapper接口和mapper.xml文件之间的映射配置正确。
另外,你也提到了在配置中没有看到SQL语句的错误日志。这可能意味着日志级别不够高,或者需要配置相关的日志输出参数。你可以尝试调整日志级别,或者在配置中设置相关的日志输出参数,以便更好地追踪错误。
总的来说,对于这种空指针异常,通常是由于某个对象为空而引起的。你可以通过检查mybatis和springmvc的配置,确保相关组件的正确配置,以及检查日志输出来帮助定位问题所在。<span class="em">1</span><span class="em">2</span>
#### 引用[.reference_title]
- *1* *2* [mybatis配置导致的null空指针错误](https://blog.csdn.net/qq_39369992/article/details/88413078)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文