MyBatis 命名空間與命名解析


  命名空間

  使用完全限定名來進一步區分語句。

 

  命名解析

  為了減少輸入量,MyBatis 對所有的命名配置元素(包括語句,結果映射,緩存等)使用如下的命名解析規則:

  完全限定名(比如“com.mypackage.MyMapper.selectAllThings”)將被直接查找並且找到即用。

  短名稱(比如“selectAllThings”)如果全局唯一也可以作為一個單獨的引用。如果不唯一,有兩個或兩個以上的相同名稱(比如“com.foo.selectAllThings ”和“com.bar.selectAllThings”),那么使用時就會收到錯誤報告說短名稱是不唯一的,這種情況下就必須使用完全限定名。

 

  參考資料

  MyBatis入門(官網)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM