开发者社区 问答 正文

JUnit单元测试的时候总是openSession()报错????求解????? ?报错

JUnit单元测试的时候总是openSession()报错
图片说明
图片说明

展开
收起
爱吃鱼的程序员 2020-06-23 21:37:40 449 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    你的sqlSessionFactory应该是空值,你的sqlSessionFactory应该是依赖注入的吧??如果是的话你的整个程序应该放tomcat启动起来,而不是单元测试,你可以new一个sqlSessionFactory试试(这样不会为空),

    这个跟junit没关系你debug下openSession()这个方法

    spring的Junit需要手动加载配置信息才行。

    2020-06-23 21:37:56
    赞同 展开评论