mybatis-spring+myBatis+maven登录报错

问题描述

spring+myBatis+maven登录报错
大家好,小弟不才,万般无耐,特此求助。
自己搭了一个框架,以前是普通的Web工程,可以正常启动,登录。
手贱,将之转成了Maven工程,折腾了许久,终于正常启动了,窃以为万事大吉。谁知工程有不测bug。每次我在登录页面输入用户名和密码之后,提交,报错。
报错信息片段如下:
afterThrowing
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.util.HashMap
23:28:55.618 ERROR 500.jsp - nested exception is org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.util.HashMap
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.util.HashMap
... ...
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_51]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-coyote.jar:7.0.55]
at java.lang.Thread.run(Thread.java:744) [na:1.7.0_51]
Caused by: org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.util.HashMap
... ...
... 76 common frames omitted
Caused by: java.lang.IllegalArgumentException: Result Maps collection does not contain value for java.util.HashMap

工程源码地址如下:http://git.oschina.net/hankaibo/myframework

解决方案

http://git.oschina.net/hankaibo/myframework/blob/master/src/main/resources/mapping/base/BaseUser.mybatis.xml

这个地方的 findUserByDate 使用了 java.util.HashMap 作为 resultMap

时间: 2024-09-16 05:59:11

mybatis-spring+myBatis+maven登录报错的相关文章

spring+myBatis+maven登录报错

问题描述 大家好,小弟不才,万般无耐.自己搭了一个框架,以前是普通的Web工程,可以正常启动,登录.手贱,将之转成了Maven工程,折腾了许久,终于正常启动了,窃以为万事大吉.谁知工程有不测bug.每次我在登录页面输入用户名和密码之后,提交,报错.报错信息片段如下:afterThrowingorg.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.IncompleteEleme

mybatis查询是传参报错的处理

mybatis查询是传参报错的处理 自己用的数据库是mysql数据库,用mybatis管理,java后台是 spring框架, 控制台出现: 1 There is no getter for property named 'xxxx' in 'class java.lang.Integer 错误,查了一下,以为是xml中的sql的参数类型有错误,后来改了,不是,网上说改: <select id="selectAllUserByName" resultType="User

spring mvc-Spring mvc工程maven编译,报错。

问题描述 Spring mvc工程maven编译,报错. Failed to load class "org.slf4j.impl.StaticLoggerBinder 这是我的Pom.xml文件配置 <!-- log4j --> log4j log4j 1.2.8 <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId>

mybatis-我在原有的项目当中按照官方的例子集成了spring websocket,没有报错,但是项目无法启动

问题描述 我在原有的项目当中按照官方的例子集成了spring websocket,没有报错,但是项目无法启动 我的项目是sring+springMVC+Mybatis,JDK为1.7,tomcat 7 按照官方的例子spring web socket demo搞了好几天了,一直是这样,有木有大神帮我看看是怎么回事 主要的代码在这里 @Configuration @EnableWebSocketMessageBroker public class WebSocketConfig extends A

求助spring事务异常,报错报了昨天一天了55555,在线等啊

问题描述 求助spring事务异常,报错报了昨天一天了55555,在线等啊 就是一直都报这个错,昨天一天都没解决,感觉是确实一个方法,NoSuchMethodError:org.springframework.jdbc.datasource.DataSourceTransactionManager.determineTimeout,我导入源码看不到这个方法,只有一个调用它的参数,,,求大牛或者神牛帮帮忙,拜托了....困扰了一天啊,,,,!!!整个人都不好了,在线等!! 报错信息: Except

myeclipse-新建maven项目报错,求大神帮帮我

问题描述 新建maven项目报错,求大神帮帮我 我用的是myeclipse2015 ,apache-maven-3.3.9,每当新建maven项目时报 错, An internal error occurred during: "Retrieving archetypes:". GC overhead limit exceeded, 一直报这个错误,无法创建,怎么才能解决,百度上的试了都不行,来个大神帮帮我 解决方案 把Eclipse的堆内存调大一点:http://jingyan.ba

TDDL与Spring Boot集成Version报错——跟踪与解决

先说背景:公司采用diamond+tddl,这套技术来做web管理.本人处于好奇率先体验了下spring-boot,于是就有了spring-boot+tddl的组合.但是jar包上线后,屡屡发现一条error日志不痛不痒的出现在日志文件中,处于程序员的本能,怎么能允许error日志出现在我的系统中呢! 于是,展开了一段tddl与spring-boot的爱恨之旅... 挣扎期 首先看错误提示: 2017-09-27 11:15:58,428 [main] ERROR com.taobao.tddl

spring aop 配置文件提示报错,但程序能正常运行

问题描述 spring aop 配置文件提示报错,但程序能正常运行 spring aop 配置的时候报错导入的jar包如下: 程序运行没有问题,但是这个报错总是存在,找了很多资料,始终没有解决,求大神赐教! 解决方案 未导入spring对应的DTD标签库

登录报错一般错误

问题描述 iOS登录报错描述     EMErrorGeneral = 1,                      /*! ~chinese 一般错误 ~english General error */ 解决方案 没有初始化sdk.