报错原因:我在mybatis-config.xml
配置文件里,只引用了UserMapper.xml
<!-- mapper:告诉配置文件,写sql的xml放在什么地方-->
<!-- 写 / 是因为是地址-->
<mappers>
<mapper resource="com/woniu/dao/UserMapper.xml"/>
</mappers>
但是我想测试TypeMapper
的方法,所以报错
解决方法是,继续在配置文件下接着引用你想引用的xxxMapper
<mappers>
<mapper resource="com/woniu/dao/UserMapper.xml"/>
<mapper resource="com/woniu/dao/TypeMapper.xml"/>
</mappers>
但是一般dao层下有很多Mapper.xml
文件,一个个配置太麻烦
可以用<package>
直接自动引用dao层下的Mapper.xml
文件
<mappers>
<!-- <mapper resource="com/woniu/dao/UserMapper.xml"/>-->
<!-- <mapper resource="com/woniu/dao/TypeMapper.xml"/>-->
<package name="com.woniu.dao"/>
</mappers>