org.mybatis.spring.MyBatisSystemException 速求解 该如何解决
答案:3 悬赏:0
解决时间 2021-02-23 15:11
- 提问者网友:斑駁影
- 2021-02-23 00:24
org.mybatis.spring.MyBatisSystemException 速求解 该如何解决
最佳答案
- 二级知识专家网友:罪歌
- 2021-02-23 00:35
selectOne的返回结果你用resultType接的只能有一个返回结果,但是你查询返回了11个所以异常了,要不你修改查询语句使返回结果为一个,要不用resultMap可以接多个返回值。
延展阅读:
1.提示的是注入不上,那么从前往后推,首先注入的前提是将对象交予tomcat,由tomcat生成;
2.既然你win7下可以执行,表明名称没得问题,而注解的话,spring的注解应该没有问题,而Resource是javaee的,这里值得注意一下,你看看有没有将tomcat的库加进来,没有的话右键项目——>Properties——>选择Targeted Runtimes——>把tomcat勾上——>OK;
3.如果选择了的话,那么讲道理将对象放入容器,而自动注入也很完美。这时你可以检查一下你Tomcat的端口是不是被占了,不然怎么会在不同系统运行不一样呢?
延展阅读:
1.提示的是注入不上,那么从前往后推,首先注入的前提是将对象交予tomcat,由tomcat生成;
2.既然你win7下可以执行,表明名称没得问题,而注解的话,spring的注解应该没有问题,而Resource是javaee的,这里值得注意一下,你看看有没有将tomcat的库加进来,没有的话右键项目——>Properties——>选择Targeted Runtimes——>把tomcat勾上——>OK;
3.如果选择了的话,那么讲道理将对象放入容器,而自动注入也很完美。这时你可以检查一下你Tomcat的端口是不是被占了,不然怎么会在不同系统运行不一样呢?
全部回答
- 1楼网友:野慌
- 2021-02-23 03:00
我当初遇到这个错误是因为我的mysql服务没有启动,你可以查看一下你的数据库服务启动了没有,如果启动了那就可能是代码问题了
- 2楼网友:毛毛
- 2021-02-23 01:45
selectOne的返回结果你用resultType接的只能有一个返回结果,但是你查询返回了11个所以异常了,要不你修改查询语句使返回结果为一个,要不用resultMap可以接多个返回值
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯