在mybatis-config.xml加mappers和mapper标签
时间: 2024-05-05 22:15:12 浏览: 97
<mappers>标签用于指定MyBatis应该扫描的Mapper接口或XML文件的位置。可以使用<mapper>标签指定单个Mapper文件的位置。
示例:
```
<configuration>
<mappers>
<mapper resource="com/example/mapper/UserMapper.xml"/>
<mapper class="com.example.mapper.OrderMapper"/>
</mappers>
</configuration>
```
上面的示例中,<mappers>标签中包含两个<mapper>标签,分别指定了UserMapper.xml和OrderMapper接口的位置。
其中,resource属性用于指定Mapper XML文件的位置,class属性用于指定Mapper接口的全限定名。如果Mapper接口和XML文件的名称相同且在同一包中,可以省略resource属性,只使用class属性即可。
注意:在使用<mapper>标签指定Mapper XML文件的位置时,需要将文件路径写成相对于classpath的路径。
例如,如果Mapper XML文件位于classpath下的com/example/mapper目录下,可以这样指定文件位置:
```
<mapper resource="com/example/mapper/UserMapper.xml"/>
```
或者这样:
```
<mapper resource="classpath:com/example/mapper/UserMapper.xml"/>
```
阅读全文