Mybatis 的 Xml 映射文件中,不同的 Xml 映射文件,id是否可以重复

参考答案

不同的Xml映射文件:

  • 如果配置了namespace,id可以重复。
  • 如果没有配置namespace,id不能重复。

原因:

namespace+id是作为Map的key使用的,如果没有namespace,就剩下id,那么,id重复会导致数据互相覆盖。

有了namespace,自然id就可以重复,namespace不同,namespace+id自然也就不同。

备注:

在旧版本的Mybatis中,namespace是可选的,不过新版本的namespace已经是必须的了。

以上,是MyBatis面试题【Mybatis的Xml映射文件中,不同的Xml映射文件,id是否可以重复】的参考答案。

输出,是最好的学习方法

欢迎在评论区留下你的问题、笔记或知识点补充~

—end—

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧