您的位置:首页 > 移动开发

java.lang.IllegalArgumentException: XXX is ambiguous in Mapped Statements collection

2015-11-16 21:51 387 查看
问题的出现:

  在后台添加一个新栏目的时候,照着程序已有原来的代码添加新的功能时,文件没有错误.点击新的栏目的时候报了java.lang.IllegalArgumentException: selectPageByExample is ambiguous in Mapped Statements collection (try using the full name including the namespace, or rename one of the entries).

解决:

在网上查找了资料,说是xml配置错误,主要是namespace冲突了,要写全名什么的.然而我发现我的namespace是正确的也没有重名.百思不得其解,后来在观看mybatis的视频的时候发现,原来mapper算是一个映射文件,里面的方法的实现类其实是对应的XXX.xml里面的sql语句,从而操作数据库.然后我就找到报错的那个方法,发现果然在XX.xml里面没有想对应的sqlstatements.

加上相对的应的statements就没有报错了.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: