1. 程式人生 > >mybatis中config檔案載入mapper檔案的4中方式(自己用的,看不懂勿怪)

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>