出现这个问题其实就是一个mapper.xml中有多个相同id的映射语句或者是多个mapper.xml中有同一个id的映射语句,多个mapper.xml中的 mapper namespace 配置的都是一样的,简单的查找方式就是退回到mapper.java里面,然后使用mabatisplugs的定位到sql的方法,看能不能直接进到xml中的sql,如果出现多个mapper.xml文件,那么就是有重复id的sql语句了.

这篇博客探讨了在MyBatis中遇到的映射文件mapper.xml中重复ID的问题。作者指出,当多个mapper.xml文件中存在相同ID的映射语句,且namespace配置一致时,会导致问题发生。解决方法是通过Mapper.java文件中的方法定位到具体的SQL,检查并消除重复的ID。
出现这个问题其实就是一个mapper.xml中有多个相同id的映射语句或者是多个mapper.xml中有同一个id的映射语句,多个mapper.xml中的 mapper namespace 配置的都是一样的,简单的查找方式就是退回到mapper.java里面,然后使用mabatisplugs的定位到sql的方法,看能不能直接进到xml中的sql,如果出现多个mapper.xml文件,那么就是有重复id的sql语句了.

1280

被折叠的 条评论
为什么被折叠?