1. 程式人生 > >mapper加載的3種方法

mapper加載的3種方法

批量 class name lmap 所有 開發 mapper ace 多個

<!--
mapper加載有3種方法:
1:通過resource或url加載單個mapper

2:通過mapper接口類名加載單個mapper

3:通過package批量加載多個mapper(推薦使用)
-->


<mappers>
<!-- 通過resource或url加載單個mapper -->
<!--
<mapper resource="sqlmap/User.map.xml" />
<mapper resource="sqlmap/Student.map.xml" />
<mapper resource="mapper/UserMapper.xml"/>
<mapper resource="mapper/StaffMapper.xml"/>

<mapper url="file:/F:/workspace/mybatis0422/bin/mapper/UserMapper.xml"/>
<mapper url="file:/F:/workspace/mybatis0422/bin/mapper/StaffMapper.xml"/>
-->

<!-- 通過mapper接口類名加載單個mapper -->
<!--
使用前提是:
1:使用mapper代理方式開發
2:接口文件mapper.java和映射文件mapper.xml在同一個目錄中,並且文件名稱保持相同
-->
<!--
<mapper class="org.pine.mybatis.mapper.UserMapper"/>
<mapper class="org.pine.mybatis.mapper.StaffMapper" />
-->

<!-- 通過package批量加載多個mapper(推薦使用) -->
<!--
指定mapper接口的包名,mybatis會 自動掃描 包下面的所有mapper接口,並進行加載
使用前提是:
1:使用mapper代理方式開發
2:接口文件mapper.java和映射文件mapper.xml在同一個目錄中,並且文件名稱保持相同
-->
<package name="org.pine.mybatis.mapper"/>
</mappers>

mapper加載的3種方法