1. 程式人生 > 實用技巧 >mybatis引入mapper對映檔案的4種方法(轉)

mybatis引入mapper對映檔案的4種方法(轉)

(原):https://blog.csdn.net/ChOLg/article/details/100140484

一、絕對路徑引入(不推薦使用)

  <!-- 1.絕對路徑引入 -->
  <mapper url="file:\\\D:\sts-bundle\workplace\mybatis_demo\src\main\resources\mapper\UserMapper.xml"/> 

二、相對路徑引入

<!-- 引入mapper對映檔案 -->
  <mappers>
  <!--  2.相對路徑引入-->
<mapper resource
="mapper/UserMapper.xml"/> </mappers>

三、mapper介面引入

注意:需要對應的mapper.xml與介面mapper處於同一包下才可以,且xml檔名與介面名要相同,xml檔案中的namespace必須是對應介面的全包名

   <!-- 3.對應mapper介面全包名引入,需要對應的mapper.xml與介面mapper處於同一包下才可以,且xml檔名與介面名要相同,xml檔案中的namespace必須是對應介面的全包名 -->
  <mapper class="com.mybatis_demo.mapper.UserMapper"
/>

四、package引入(要求與第三種一樣,推薦使用,減少配置對映檔案的步驟)

注意:當出現上面某一種引入情況時,package引入需要放在最後面

  <!-- 引入mapper對映檔案 -->
  <mappers>
<!-- 4.包引入,要求跟介面引入一樣 -->
    <package name="com.mybatis_demo.mapper"/>
  </mappers>