关于mybatis的命名空间namespace的用法
老师,在前面学习mybatis和项目中用到mybatis的时候都说到,mybatis的映射文件的命名空间一般是映射的实体类或接口名,我想知道,这个命名空间的属性到底是干嘛用的啊?为什么一般是用映射接口和实体类名来当命名空间?
10
收起
正在回答
1回答
同学你好。
1、首先可以看一下官方文档(http://www.mybatis.org/mybatis-3/zh/getting-started.html )中对于namespace的解释,我们可以明白,命名空间主要作用是用来区分其余mapper的,对其内容并没有独特要求。但以对应实体Dao类的全限定名为较好做法。
2、通过上面的介绍,应该能明白,命名空间是为了管理sql语句和调用方便的,所以使用对应的实例类或者映射接口来作为命名空间,就天然的帮我们做到了见名知意。
如果解答了同学的疑问,望采纳~
祝学习愉快~
4. SSM到Spring Boot入门与综合实战
- 参与学习 人
- 提交作业 323 份
- 解答问题 8263 个
本阶段将带你学习主流框架SSM,以及SpringBoot ,打通成为Java工程师的最后一公里!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星