mybatis引入mapper對映檔案的4種方法(轉)
阿新 • • 發佈:2021-01-10
(原):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>