Mybatis-映射器

it2026-08-16  7

Mybatis的映射器

一, 使用相对于类路径的资源引用 (限制少,常用)

<mappers> <mapper resource="org/mybatis/builder/AuthorMapper.xml"/> <mapper resource="org/mybatis/builder/BlogMapper.xml"/> <mapper resource="org/mybatis/builder/PostMapper.xml"/> </mappers>

二,使用映射器接口实现类的完全限定类名

限制条件:1.mapper和限制文件必须同名 2.接口和他的配置文件必须在同一个包下面

<!-- 使用映射器接口实现类的完全限定类名 --> <mappers> <mapper class="org.mybatis.builder.AuthorMapper"/> <mapper class="org.mybatis.builder.BlogMapper"/> <mapper class="org.mybatis.builder.PostMapper"/> </mappers>

三,使用扫描包进行

限制条件:1.mapper和限制文件必须同名 2.接口和他的配置文件必须在同一个包下面

<!-- 将包内的映射器接口实现全部注册为映射器 --> <mappers> <package name="org.mybatis.builder"/> </mappers>

在maven项目中,如果xml文件不在resource文件夹里面,找到pom添加如下代码即可

<build> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource> </resources> </bulid>
最新回复(0)