【问题排查】单元测试Junit测试MyBatis出现java.lang.NullPointerException空指针

空指针一般指的是这个对象不存在,或者对象的引用为null。

Junit单元测试mybatis的时候,出现空指针。一般有以下几个点排查:

①单元测试在引用dao层的接口对象,加@Autowired注解,注入对象

②检查mapper.xml文件中的数据库字段和实体类的字段是否一致,引用的过程中检查下resultMap中对应关系,或者resultType

③测试类上加注解,:

@SpringBootTest
@RunWith(SpringJUnit4ClassRunner.class)

解决。

你可能感兴趣的:(【问题解决】,【mybatis】,单元测试,java,开发语言)