mybatis中,在全局配置文件中加载映射文件的几种方法。
配置是在全局配置文件中配置的
1、配置单个映射文件
如下面代码段所示,在全局配置文件中,添加mappers标签,在标签内部配置映射文件。
<mappers>
<!--配置单个mapper-->
<mapper resource="com/zwj/mapper/UserMapper.xml"></mapper>
</mappers>
2、使用mapper接口的全限定名
这个方法也是配置单个映射文件的方法,而且要求mapper接口方法文件和映射文件在同一个包下。且同名(除了拓展名.xml)!如果没有映射文件的话,要求在测试时候,使用注解形式为@sql方法名(“sql语句”)进行说明。比如:@select (“select * from user”)
<mappers>
<!---批量配置mapper-->
<mapper class="com.zwj.mapper.UserMapper"></mapper>
</mappers>
3、批量配置映射文件
配置整个包下的所有映射文件。要求映射文件与接口方法在同一个包下。
<mappers>
<package name="com.zwj.mapper"></package>
</mappers>