报错,最近整合ssm项目时遇到了这样的问题Exception in thread "main"

报错,最近整合ssm项目时遇到了这样的问题Exception in thread

问题描述:

Exception in thread "main" org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.example.ssm.mapper.UserDao.queryUserById
	at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:235)
	at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:53)
	at org.apache.ibatis.binding.MapperProxy.lambda$cachedMapperMethod$0(MapperProxy.java:98)
	at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660)
	at org.apache.ibatis.binding.MapperProxy.cachedMapperMethod(MapperProxy.java:97)
	at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:92)
	at com.sun.proxy.$Proxy2.queryUserById(Unknown Source)
	at com.example.ssm.ssm.start.main(start.java:21)

上面是报错信息,我用的是ssm框架,整合期间报的错误:下面是我的类还有xml文件:

网上查的都是映射文件和接口类不在同一个目录下还有id名跟接口方法名不一致还有命名空间路径不对。这些我都检查了好几遍,确认没有错,请各位大佬指点指点

把SQL语句写成一行

select * from tb_user;

试试

resultType要用全路径类名,不能直接用类名。还有你查询的是*,字段和对象属性是对应的吗,如果不是要用as别名来做映射关系。

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps: 问答会员年卡【8折】购 ,限时加赠IT实体书,即可 享受50次 有问必答服务,了解详情>>>https://t.csdnimg.cn/RW5m