mybatis中config文件加载mapper文件的4中方式(自己用的,看不懂勿怪)

在这里插入图片描述

<!-- 最简单的引用方式,直接引入xml文件 -->
<mappers>
	<!-- 最简单的引用方式,直接引入xml文件 -->
	<mapper resource="config/TSysUserMapper.xml"/>
	<!-- 引入mapper接口,但是需要配置文件名称和接口名称一致,并且位于同一目录下 -->
	<mapper class="cn.fqf.Mappers.TSysUserMapper"/>    
	<!-- 进行扫描,此包下的所有配置文件都将被引入,但是需要配置文件名称和接口名称一致,并且位于同一目录下 -->
	<package name="cn.fqf.mapper"/>             
</mappers>
<!— sqlmapper 配置文件路径 -->
	<mappers>
		<mapper resource="org/mybatis/builder/AuthorMapper.xml"/>
		<mapper resource="org/mybatis/builder/BlogMapper.xml"/>
		<mapper resource="org/mybatis/builder/PostMapper.xml"/>
	</mappers>
	
	<!—url 绝对路径形式-->
	<mappers>
		<mapper url="file:///var/mappers/AuthorMapper.xml"/>
		<mapper url="file:///var/mappers/BlogMapper.xml"/>
		<mapper url="file:///var/mappers/PostMapper.xml"/>
	</mappers>
	
	<!—接口 列表配置形式 注解 sql 但是需要配置文件名称和接口名称一致,并且位于同一目录下-->
	<mappers>
		<mapper class="org.mybatis.builder.AuthorMapper"/>
		<mapper class="org.mybatis.builder.BlogMapper"/>
		<mapper class="org.mybatis.builder.PostMapper"/>
	</mappers>
 
	<!—**映射包下所有接口 进行扫描,此包下的所有配置文件都将被引入,但是需要配置文件名称和接口名称一致,并且位于同一目录下**-->
	<mappers>
		<package name="org.mybatis.builder"/>
	</mappers>

猜你喜欢

转载自blog.csdn.net/weixin_43226394/article/details/85772366