hankaibo
hankaibo
采纳率0%
2014-08-28 23:48

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • jayyunfei jayyunfei 7年前

    我在網上看了一下,可能是你的batis配置文件出錯了。
    例如:
    有***-resultmap.xml配置






    那么在***-mapper.xml文件中应该是

    比如這樣的。

    点赞 评论 复制链接分享
  • zm112358 zm112358 7年前

    你的开发工具如果是eclipes的话 我建议你先maven update一下 ,让你的工程重新依赖一下这些jar文件,然后再编译一下试试 配置文件没问题,jar包你确定依赖正确的话 应该是编译问题

    点赞 评论 复制链接分享
  • lbinzhang lbinzhang 7年前

    检查一下jar包。

    点赞 评论 复制链接分享

相关推荐