spring+myBatis+maven登录报错

问题描述

大家好,小弟不才,万般无耐。自己搭了一个框架,以前是普通的Web工程,可以正常启动,登录。手贱,将之转成了Maven工程,折腾了许久,终于正常启动了,窃以为万事大吉。谁知工程有不测bug。每次我在登录页面输入用户名和密码之后,提交,报错。报错信息片段如下:afterThrowingorg.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.util.HashMap23:28:55.618 ERROR 500.jsp - nested exception is org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.util.HashMaporg.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 omittedCaused by: java.lang.IllegalArgumentException: Result Maps collection does not contain value for java.util.HashMap工程源码地址如下:http://git.oschina.net/hankaibo/myframework

解决方案

我在網上看了一下,可能是你的batis配置文件出錯了。例如:有***-resultmap.xml配置<mapper namespace="accountMap"> <resultMap type="AccountAlias" id="accountResultMap"><id property="accountId" column="account_id" javaType="Integer" jdbcType="INTEGER"/><result property="status" column="status" javaType="Integer" jdbcType="INTEGER"/> </resultMap></mapper>那么在***-mapper.xml文件中应该是<select id="getAllAccount" resultType="list" resultMap="accountMap.accountResultMap">比如這樣的。
解决方案二:
你的开发工具如果是eclipes的话 我建议你先maven update一下 ,让你的工程重新依赖一下这些jar文件,然后再编译一下试试 配置文件没问题,jar包你确定依赖正确的话 应该是编译问题
解决方案三:
检查一下jar包。

时间: 2024-09-16 05:13:33

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

mybatis-spring+myBatis+maven登录报错

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

java+Spring+mybatis 查询sql报错:无效的序列号!

问题描述 java+Spring+mybatis 查询sql报错:无效的序列号! java+Spring+mybatis+lucens+达梦数据库.应该能判断和数据库和lucen没关系.,着急在线等!mybatis: SELECT COUNT(*) FROM ""user_task"" title"" like '%""#{title}""%' And ""status"&qu

struts2+spring+mybatis 程序不报错,但是数据无法写入数据库

问题描述 struts2+spring+mybatis 程序不报错,但是数据无法写入数据库 执行到service 无法写入数据库,不报错.代码如下: <?xml version=""1.0"" encoding=""utf-8"" ?><!DOCTYPE mapper PUBLIC ""-//mybatis.org//DTD Mapper 3.0//EN""http:/

idea 创建的maven+spring+mybatis项目整合 报错无法创建bean

最近在做一个由maven构建的spring+spring mvc+mybatis项目,刚开始的时候是用自己的电脑Win10环境下的eclipse写的,托管到了码svn上面,刚开始什么问题都没有 同学用的是win10+idea,结果问题就来了,下载下来的代码居然不能运行!!!,各种看着一脸懵逼的报错信息(idea的tomcat运行日志文件很不好找,找了好久)辛辛苦苦弄了一周左右,期间经历了把项目删了又建,然后自己搭环境等各种坑爹的环节,一开始报错信息千奇百怪,在弄了这么久之后大概就稳定成了如下的样

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>

maven项目 mybatis generator运行报错。。。。在线急等!!!

问题描述 maven项目 mybatis generator运行报错....在线急等!!! 执行maven命令:mybatis-generator:generate -e 时报如下错误: Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default-cli of goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.2:genera

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

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

IDEA开发JavaWeb(SpringMVC+MyBatis)项目报错。

问题描述 IDEA开发JavaWeb(SpringMVC+MyBatis)项目报错. 刚开始JavaWeb的开发,用了SpringMVC+Mybatis的结构,按着教程来的,但是运行欢迎页能看到,但是报了Injection of resource dependencies failed.错误,Dao没找到.这是工程的结构.这是applicationContext.xml的配置. <?xml version=""1.0"" encoding="&quo

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

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