关于使用mybatis时,或者说是测试CRUD时出现的找不到累的异常讲解

最近在用mybatis做CRUD时,刚把配置文件以及映射文件弄好,才测试能否获取sqlsessionFactory时出现了Caused by: java.lang.ClassNotFoundException: Cannot find class: userMap

网上搜了又搜终于找到了错误,是自己的映射文件里配置问题,查询时返回的是一个集合,那它的参数就是resultMap="" 而我却用alt+/写成了resultType,所以程序一直没正常运行,一直报错。。。

看到那个resultType了么,就是它惹的祸,这里把resultType改为resultMap就OK啦!

时间: 2024-10-11 03:50:21

关于使用mybatis时,或者说是测试CRUD时出现的找不到累的异常讲解的相关文章

spring集成Mybatis框架,junit测试

1.Spring的xml文件配置如下: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="http://www.springframework.org/schema/beans" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4 xmlns:aop="http://www

【学习】整合springboot2.0 和 mybatis,实现基本的CRUD

前言: 本文是在自己整合springboot 2.0 和mybatis时的过程和踩得坑. 先附上github地址:https://github.com/yclxt/springboot-mybatis.git 环境/版本: 工具: Intellij IDEA 2018.3 JDK: 1.8 Springboot: 2.0.4.RELEASE Mybatis : 1.3.2 由于本人是初学者,对druid 和handle Page 不太熟悉,所以只是按照网上的配置加了上去,等了解后会在之后的博客中

VHDL TestBench 测试终止时自动结束仿真——assert方法

可在结束仿真位置添加如下代码: assert false report "Simulation is finished!" severity Failure; 则在Modelsim run -all下自动终止并打印"Simulation is finished!". VHDL TestBench 测试终止时自动结束仿真--assert方法,布布扣,bubuko.com

ElasticSearch(1)CentOS安装ElasticSearch测试CRUD

1,关于ElasticSearch Elasticsearch 是一个实时的分布式搜索和分析引擎.它可以帮助你用前所未有的速度去处理大规模数据. 它可以用于全文搜索,结构化搜索以及分析,当然你也可以将这三者进行组合 维基百科使用 Elasticsearch 来进行全文搜索并高亮显示关键词,以及提供search-as-you-type.did-you-mean等搜索建议功能. 英国卫报使用 Elasticsearch 来处理访客日志,以便能将公众对不同文章的反应实时地反馈给各位编辑. StackO

同步以太坊测试网络时导致C盘存储空间不足的解决办法

在尝试同步以太坊的的测试网络时可能会遇到一个问题,就是会发现同步下来的区块会默认存储在C盘底下导致磁盘空间不足,具体的路径如下: C:\Users\Administrator\AppData\Roaming\Ethereum 1 注:如果你找不到AppData,你需要打开隐藏文件 这是以太坊区块默认的存储路径,也是以太坊钱包指定查找的路径.因为即使是测试网络的区块数据也是很多的,如下图是我还没完全同步时的区块数据,已经快接近12G了:  若是这么大的文件放在C盘下肯定不合适,最好是放到其他盘符下

我一直想你,一个人时,一群人时

睡觉,醒来,上班, 吃饭,读书,写字, 一个人时,一群人时, 我一直在想你. 我不知道我这是怎么了,看不到你,我心恐慌极了. 疯狂着无所事事的日子持续了两个月.这两个月来我少做了很多事.计划要七月完工的软件一直滞而不前,计划要限时读完的书,一直躺在桌子上静悄悄.心事重重的时候,我无心做任何与你无关的事情. 我想学琴,还没开始.我想练字,已经认真写了好久.昨天翻开我的文摘笔记本,看到以前认真摘抄的曾让我心动过的文字,那时一笔一划写下的字,现在看来是那样歪歪扭扭.我想我的练字结果是有所进步的.上小学

安装Oracle客户端时,检查系统要求时状态为错误的解决办法

这是我自己安装oracle11g至win7的错误记录: 正在检查操作系统要求...要求的结果: 5.0,5.1,5.2,6.0 之一实际结果: 6.1 我换了 10g,11g从32bit到64bit折腾了好多次,最后终于找到了解决的方法-- 看到那一个错误了么?实际上是因为配置文件引起的 找到 refhost.xml 文件(位置:database/stage/prereq/db,打开 refhost.xml 配置文件并找到 <CERTIFIED_SYSTEMS> 节点,接着在节点后面修改6.0

[转]使用Maven添加依赖项时(Add Dependency)时,没有提示项目可用,并且在Console中,输出: Unable to update index for central|http://repo1.maven.org/maven2 。

使用Maven添加依赖项时(Add Dependency)时,没有提示项目可用,并且在Console中,输出: Unable to update index for central|http://repo1.maven.org/maven2 . 解决方式如下: 1.通过其它方式下载如下两个文件: http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.properties http://repo1.maven.org/m

安装oracle时,检测系统要求时状态为错误的解决办法

在安装oracle时,检测系统要求时状态为错误的解决办法: 正在检查操作系统要求.... 要求的结果:5.0,5.1,5.2,6.0之一 实际结果:6.1      实际上是因为配置文件引起的      找到 refhost.xml 文件(位置:database/stage/prereq/db,打开 refhost.xml 配置文件并找到 <CERTIFIED_SYSTEMS> 节点,接着在节点后面修改6.0至6.1      <!--Microsoft Windows 7-->