命名空間
使用完全限定名來進一步區分語句。
命名解析
為了減少輸入量,MyBatis 對所有的命名配置元素(包括語句,結果映射,緩存等)使用如下的命名解析規則:
完全限定名(比如“com.mypackage.MyMapper.selectAllThings”)將被直接查找並且找到即用。
短名稱(比如“selectAllThings”)如果全局唯一也可以作為一個單獨的引用。如果不唯一,有兩個或兩個以上的相同名稱(比如“com.foo.selectAllThings ”和“com.bar.selectAllThings”),那么使用時就會收到錯誤報告說短名稱是不唯一的,這種情況下就必須使用完全限定名。
參考資料
