-
新版本 Mapper XML mapper 标签的 namespace 参数值不能为空
-
两个 Mapper XML mapper 标签的 namespace 参数值相同,id 不可以相同。否则,提示异常 Mapped Statements collection already contains value
-
两个 Mapper XML mapper 标签的 namespace 参数值不同,id 可以相同
-
从源码实现上看,namespace.id 是 MappedStatement 对象的 id 属性;MappedStatement 对象的 id 属性作为 key,MappedStatement 对象作为 value 保存在 Configuration 对象的 mappedStatements Map 中,即 namespace.id 是方法对应 SQL 的唯一标识
【Java面试题与答案】整理推荐