关于mybatis的命名空间namespace的用法

关于mybatis的命名空间namespace的用法

老师,在前面学习mybatis和项目中用到mybatis的时候都说到,mybatis的映射文件的命名空间一般是映射的实体类或接口名,我想知道,这个命名空间的属性到底是干嘛用的啊?为什么一般是用映射接口和实体类名来当命名空间?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好。

1、首先可以看一下官方文档(http://www.mybatis.org/mybatis-3/zh/getting-started.html  )中对于namespace的解释,我们可以明白,命名空间主要作用是用来区分其余mapper的,对其内容并没有独特要求。但以对应实体Dao类的全限定名为较好做法。

5d1822630001a1fe10330294.jpg

2、通过上面的介绍,应该能明白,命名空间是为了管理sql语句和调用方便的,所以使用对应的实例类或者映射接口来作为命名空间,就天然的帮我们做到了见名知意。

如果解答了同学的疑问,望采纳~

祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师