报org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
时间: 2023-11-17 18:02:55 浏览: 96
该异常通常是因为MyBis无法找到映射文件中定义的SQL语句。可能的原因是映射文件中的命名空间或SQL语句ID与Jav代码中的Mapper接口或XML文件中的Mapper标签不匹配。\n\解决方法如下:\1.检查Mapper接口或XML文件中的命名空间是否与映射文件中的命名空间匹配。\2.检查Mapper接口或XML文件中的SQL语句ID是否与映射文件中的SQL语句ID匹配。\3.检查映射文件中是否存在SQL语句的定义。\n\```jav\//示例代码\//检查Mapper接口或XML文件中的命名空间是否与映射文件中的命名空间匹配\@Mapper\publi interf NewsDetaiMapper {\ Lis<NewsDetai> sByExamp(NewsDetaiExamp examp);\}\n\<!-- 映射文件 -->\<mpper namesp=\m.team.news.mapper.NewsDetaiMapper\">\ <s i=\sByExamp\ resultMap=\BasResuMap\">\ s * from news_detai\ <if tes=\"_parameter != nu\ >\ <inclu refi=\Examp_Wher_Cus\ />\ </if>\ <if tes=\rderByClaus != nu\ >\ order by $rderByClaus}\ </if>\ </s>\</mapper>\```\n\
阅读全文