1. 程式人生 > >Mybatis中是否需要依賴配置檔案的名稱要和mapper介面的名稱一致

Mybatis中是否需要依賴配置檔案的名稱要和mapper介面的名稱一致

一:當核心配置檔案mapper標籤下以resource形式指向依賴配置檔案時,不需要

這樣就可以載入到其相應的依賴配置檔案通過namespace找到其相應的方法

二:如果mapper標籤下以package包掃描形式時,需要。

原因如下:

1.包掃描形式時。實體類+Mapper介面通過動態代理呼叫方法

2.呼叫方法時會找其相應的對映配置檔案

3.當多個mapper介面和mapper.xml同時存在,如果沒有相同的名稱,則動態代理就不能通過其一一對應的依賴配置檔案建立其相應的實現方法