SQL映射文件
XxxxMapper.xml
:专门用来编写SQL语句的映射文件(一个表对应一个),如t_user
表一般会对应一个UserMapper.xml
mapper的namespace属性
如果两个SQL映射文件中的sqlid重名
,Mybatis无法确定执行哪个SQL语句会提示sqlid在集合中不明确
(请尝试使⽤包含名称空间的全名或重命名其中⼀个条⽬)
在mybatis-config.xml
核心配置文件中引入CarMapper.xml
和CarMapper2.xml
CarMapper.xml
和CarMapper2.xml
两个SQL映射文件中都有 id="selectCarAll"
的SQL语句,但是它们的namespace
前缀不相同MyBatis可以区分
执行SQL语句使用SQL映射文件中的命名空间作为sqlid的前缀
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。