MyBatis 命名空间与命名解析

Posted 王景迁

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MyBatis 命名空间与命名解析相关的知识,希望对你有一定的参考价值。

  命名空间

  使用完全限定名来进一步区分语句。

 

  命名解析

  为了减少输入量,MyBatis 对所有的命名配置元素(包括语句,结果映射,缓存等)使用如下的命名解析规则:

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

  短名称(比如“selectAllThings”)如果全局唯一也可以作为一个单独的引用。如果不唯一,有两个或两个以上的相同名称(比如“com.foo.selectAllThings ”和“com.bar.selectAllThings”),那么使用时就会收到错误报告说短名称是不唯一的,这种情况下就必须使用完全限定名。

 

  参考资料

  MyBatis入门(官网)

以上是关于MyBatis 命名空间与命名解析的主要内容,如果未能解决你的问题,请参考以下文章

mybatis 写错命名空间

JVM 类加载器命名空间深度解析与实例分析

命名空间--名称解析规则

text tinyrefl解析器错误,找不到全局命名空间中的命名空间

在解析期间设置命名空间

C# 常用 命名空间都有哪些 这些命名空间是的作用是?