项目报错:
Console中报错:
解决方法:
1.确认在 com.example.dao.AUserDao.xml
映射文件中是否有 id
属性值为 "findBySearch"
的 <select>
标签,并且 namespace 属性值为 com.example.dao.AUserDao;
2.确定你的findBySearch方法同‘methods'里的相同;
3.确定你的mybatis地址和包路径是正确的,我出现这种错误就是路径不正确导致的,我在写时在*和.xml中间多敲了一个空格,导致我在这里卡了一周,一定要仔细检查!!!
4.如果没有解决,就是你其他地方有不小心写错的地方,一定要检查是不是中英文标点符号写错,比如英文感叹号写成中文感叹号,是不是哪里多写了一个空格。
5.他可能会提示你说是×××Dao
接口中找不到方法,让你误以为是语法错误,问题在Dao中,让你确认在 com.×××.×××Dao
接口中是否有名为 findBySearch
的方法声明。这都是因为编写过程中出现了小失误未注意到,参考以上四条解决方案。