MyBatis 命名空间与命名解析
Posted 王景迁
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MyBatis 命名空间与命名解析相关的知识,希望对你有一定的参考价值。
命名空间
使用完全限定名来进一步区分语句。
命名解析
为了减少输入量,MyBatis 对所有的命名配置元素(包括语句,结果映射,缓存等)使用如下的命名解析规则:
完全限定名(比如“com.mypackage.MyMapper.selectAllThings”)将被直接查找并且找到即用。
短名称(比如“selectAllThings”)如果全局唯一也可以作为一个单独的引用。如果不唯一,有两个或两个以上的相同名称(比如“com.foo.selectAllThings ”和“com.bar.selectAllThings”),那么使用时就会收到错误报告说短名称是不唯一的,这种情况下就必须使用完全限定名。
参考资料
以上是关于MyBatis 命名空间与命名解析的主要内容,如果未能解决你的问题,请参考以下文章