-
spring+myBatis+maven登录报错0
大家好,小弟不才,万般无耐。
自己搭了一个框架,以前是普通的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
2014年8月28日 23:48
3个答案 按时间排序 按投票排序
-
采纳的答案
我在網上看了一下,可能是你的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">
比如這樣的。2014年8月29日 13:24
-
你的开发工具如果是eclipes的话 我建议你先maven update一下 ,让你的工程重新依赖一下这些jar文件,然后再编译一下试试 配置文件没问题,jar包你确定依赖正确的话 应该是编译问题
2014年8月30日 23:22
相关推荐
工程名ssmm表示:springmvc+spring+mybatis+maven 框架结构:SpringMVC+Spring+Mybatis 数据库为MySQL 使用Maven管理项目 数据源使用阿里巴巴的温少开发的Druid, 使用Junit4进行单元测试, 使用Log4j管理日志 本例...
花了我一天半学着写着 .经验有限,高手勿喷. 说下在整合中遇到的问题 : ...5.spring_mybatis.xml里配置问题 有的时候它明明没有错 但是 就是说错了 你就clear一下项目 或者关闭再打开项目 就好了 .
主要技术架构包括Maven、SpringMVC、Spring、MyBatis、Thymeleaf、Redis等。前端采用Bootstarp和Semantic UI。 二、使用步骤 Fork项目 fork或者下载项目到本地(建议先fork到自己仓库,在通过码云导入仓库下载,...
SpringBoot+mybatis-plus+VUE民宿...关于环境的重要性,直接看上面的《SpringBoot 的项目编译即报错处理–JSB系列之001》 ———————————————— 版权声明:本文为CSDN博主「项目花园范德彪」的原创文章, ...
基于springBoot+mybatis的志愿者管理系统 志愿者管理,修复了一些问题,去掉没有用的文件, 加入了启动地址,用户,密码 加入的注册码的插件! 本系列环境: 环境 win11 工具 idea 2018 jdk 1.8 数据库 mysql5.5 ...
博客系统已经上线的编辑器使用markdown如果不会docker有非docker的部署方式,默认的是非docker部署的maven构建
Maven项目搭建SSM框架,导入项目后需要等待Maven下载Jar包,亲测可用!
这个项目还是比较完整和基础的,适合改一些毕设,因为没有用到Maven,都是基础的框架,代码结构和逻辑比较简单,之前写的还有些bug,后续我会继续修改的,希望能帮助到大家。 使用JavaEE开发,基于SpringMVC+Mybatis...
这个项目还是比较完整和基础的,适合改一些毕设,因为没有用到Maven,都是基础的框架,都是基础的框架,代码结构和逻辑比较简单,之前写的还有些bug,后续我会继续修改的,希望能帮助到大家。 使用JavaEE开发,基于...
项目技术:springboot+spring mvc+mybatis+jquery+jsp 注意事项:1.所有模块没有实现查看,编辑,删除,添加功能 2.压缩包中的建库smbms.sql是mysql5.7的语句,其中datetime比较特殊,在低版本mysql下会报错 登录...
本项目特色, springBoot+mybatis-plus+ layui,文件上传 JSP页面放web-inf下,经后台映射转发 环境及工具: 本系列环境 环境 win11 工具 idea 2018 jdk 1.8 数据库 mysql5.5 maven 3.6.0 项目导入方式 maven 导入...
下载了几个SSM整合.不是报错就是跑不了,一个简单SSM整合项目,里面有sql 能跑,pom.xml 集成了电商需要的大部分jar.. 免费下载如果能跑,回来给个回复,谢谢
初学ssm框架所遇见的各种报错,总结问题的文档,希望对初学ssm框架的有所帮助。分为 IDEA 使用配置、报错总结,maven 安装使用、报错解决总结,tomcat 配置报错总结,以及spring和mybatis配置的一些问题
JDK 1.8、Maven latest、Spring Boot 2.4.5、Intellij IDEA、mysql 5.7、git 、layui 使用说明: 本地登陆地址:localhost:8099/web/jsp/login.jsp 项目不要修改项目名称和注意存放路径,否则会发生报错情况 需要修改...
自习室管理系统的设计————Spring Boot的简单实现 一、技术选型: SpringBoot+MyBatis+Thymeleaf 二、环境搭建: 1、创建springboot项目 2、导入Maven依赖 3、创建数据库,建表,插入相关数据 三、代码编写 1、...
二、登录获取上一个URL地址报错。 当没有获取到退出前的request ,为null 的时候会报错。在(UserLoginController.java )135行处有所修改。 /** * shiro 获取登录之前的地址 * 之前0.1版本这个没判断空。 */ ...
Spring+SpringMVC+Mybatis框架集成公共模块,包括公共配置、MybatisGenerator扩展插件、通用BaseService、工具类等。 > zheng-admin 基于bootstrap实现的响应式Material Design风格的通用后台管理系统,`zheng`...
JAVA开发框架:Spring MVC+Spring+Mybatis 缓存框架:j2cache 前端开发框架:Layui+JQuery+html 前台模板引擎:art-template 应用场景: 1、SmartWx是一款基于JAVA企业级平台研发的微信公众号管理系统, 依托企业级...
4. 运行Junit测试报错java.io.FileNotFoundException: class path resource [mybatis-config.xml] cannot be opened because it:java.io.FileNotFoundException: class path resource [mybatis-config.xml] cannot ...
里面存放了两个XML和注解的SSM整合案例,运行的时候先运行pom文件,把依赖都下载下来之后,可以运行test文件夹下面的单元测试,测试MyBatis和Spring整合的测试,在运行SpringMVC的时候,需要使用Maven的tomcat的run...