2 hankaibo hankaibo 于 2014.08.28 23:44 提问

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

1个回答

finallygo
finallygo   2014.08.29 10:22

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

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
SSM+Maven案例,入门很适合
SpringMVC,MyBatis,Maven,Spring SpringMVC,MyBatis,Maven,Spring SpringMVC,MyBatis,Maven,Spring SpringMVC,MyBatis,Maven,Spring
maven+spring-mvc+spring+mybatis简单的登陆注册,让你更加快速上手
代码简单明了,用最简单的登陆注册,展示spring-mvc+mybatis+maven几个技术的用法。
Maven+SSM整合搭建(Spring+SpringMvc+Mybatis)
一、简述     作为一个JAVA新手,虽然有一些开发的底子,但是在SSM框架的学习中也是步履艰难。俗话说好记性不如烂笔头,在搭建好一个简单的基于SSM框架的小项目后,做以下的整理,文中表达不清楚的地方,还望各位给予建议(学习阶段借鉴雷老师的“SSM高级整合视频教程”,因为本人对版权一事不太清楚,所以此处不在上链接了,有兴趣的同学可以去找一下相关视频)。     项目地址:https://gi
MyBatis+Spring+Maven的简单整合Demo
本文主要是示范基于Maven的MyBatis+Spring的简单使用,其中主要涉及到的是MyBatis的配置使用,另外还有部分log4j的配置使用。项目概述本文项目是基于MyEclipse、JDK1.7、MySQL进行开发的,主要功能是通过MyBatis实现对User这个Bean类进行增删改查操作。
一篇文章学会Spring+SpringMVC+Mybatis+Maven搭建和部署,记一次Spring+SpringMVC+Mybatis+Maven的整合
之前一直没有用过maven和Mybatis最近自己搭建一个基于Maven的Spring+SpringMVC+Mybatis开发环境。注:有的时候没有自己动手真正搭过环境(脱离教学的方式),可能有些地方的问题注意不到的。会在介绍搭建的同时记录一些遇见的坑和一些知识点。首先放上Maven配置文件。1、POM.xml(至于maven里面支持的一些服务插件什么的可以自己另行百度)        注:   ...
Maven+SSM(Spring+SpringMVC+Mybatis)实现登录功能
一 用IDEA构建一个空的Maven web项目 重点截图: 然后下一步直到完成(设置项目名和maven地址) 二 搭建环境 1 添加依赖 pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
SpringMVC整合Mybatis+Maven+Bootstrap的简单Demo
按照上次的博客: 基于SpringMVC+Spring+Hibernate+Maven+Bootstrap的简单Demo 这次把Hibernate转换成Mybatis 3.4.1 基本变化在于数据操作层。下面贴出代码变动的地方(没有贴出的跟上面一条博客相同,项目运行效果也是一致的),以及此次学习Mybatis用的参考文档.Mybatis官方参考文档Git源码地址目录结构图 :bean.xml :
Maven+SpringMVC+Mybatis整合入门Demo
1 数据库准备 (1)建立一个名为mytest的数据库   (2)创建表 CREATE TABLE `t_user` ( `USER_ID` int(11)NOT NULL AUTO_INCREMENT, `USER_NAME` char(30) NOT NULL, `USER_PASSWORD`char(10) NOT NULL, PRIMARY KEY (`USER_ID`), KEY
新手教你学Spring MVC4.0+MyBatis+MySQL5.0实现简单用户注册登录程序(一)
项目预览及环境配置环境: Win10+Intellij idea+Navicat for mysql+Maven3.0+Spring MVC4.0 项目采用三层架构:应用显示层(MVC:Model+View+Controller)、数据持久层(Dao)、Service层。同时采用
OSGI整合Spring、Mybatis、Spring MVC实现一个登录应用案例
OSGI企业应用开发(十五)基于Spring、Mybatis、Spring MVC实现一个登录应用博文源码