原因分析:

这些代码因为是工具自动生成的,所以也没仔细检查.一个小小的错误,导致的。

解决办法:

1、由于使用ibatis的TempTestTableMapper.xml实现接口TempTestTableMapper.java中的方法的时候的id有重复的值,比如
    <select id="queryTempTestTableMap"    resultMap="TempTestTableResult"> 中的TempTestTableResult在一个xml文件中有两个这样的id,修改过来即可

2、删除Mybatis.xml中的<mappers>标签所有内容。因为如果user-mapper.xml与namespace的接口在同一路径下,就不需要在mybaits.xml中再进行配置了。

3、insert 中的parameterType部分,之前我写的是类名,后来改为完整的包名+类名就好用了,不过,这个问题,其实在之前的iBatise2.x,是允许这样写的,有些不解了,不过看来以后需要注意了,尽量都用完整的包名+类名

4、sql语句返回时,使用<select id="xxx" resultType="example">与<resultMap id="example" type=“xxx”>相冲突导致的。将resulttype更改为resultmap即可解决该问题。

5、eclipse编译了一份在bin目录下,将bin目录或者WEB-INF下class目录清空即可

6、下载了个可以直接运行的eclipse 项目,再与之前的项目对比,好像也没什么不同。最后使绝招:代码对比工具,发现生成的PetMapper.xml多了几百行!原来是我在运行时没有把之前已经生成的PetMapper.xml删除掉,再次生成代码时,又附加了上去!所以在运行代码生成之前,要把以前已经生成的xml文件清掉,以防出错。
7、包路径配错了,前面说了代码是用工具自动生成的,所以生成resultType的配置和我真实项目的路径不一致造成的.

最新文章

  1. 用MSF进行提权
  2. 镁光c400-MTFDDAK064M固态硬盘更新固件
  3. Android学习---通过内容提供者(ContentProvider)操作另外一个应用私有数据库的内容
  4. Python执行命令行
  5. Oracle中的数据分页
  6. 攻城狮在路上(叁)Linux(十九)--- 磁盘分区
  7. Python Scopes and Namespaces
  8. 专题:Channel Bonding/bonding
  9. csharp: 用Enterprise Library对象实体绑定数据
  10. matio使用
  11. 图片处理工具类 - ImageUtils.java
  12. C#Transfrom
  13. javascript 中 offsetWidth,clientWidth;offsetHeight,clientHeight的区别
  14. coco2dx添加类报错
  15. XtraDB引擎
  16. 使用Tr&#230;fɪk(traefik)来加速Qt在线更新
  17. (3)HomeAssistant 连接MQTT
  18. Main.storyboard: WKWebView before iOS 11.0 (NSCoding support was broken in previous versions)
  19. MySQL查询练习(45道)
  20. MVC+Spring.NET+NHibernate .NET SSH框架整合 C# 委托异步 和 async /await 两种实现的异步 如何消除点击按钮时周围出现的白线? Linq中 AsQueryable(), AsEnumerable()和ToList()的区别和用法

热门文章

  1. [LeetCode]9. Palindrome Number判断回文数字
  2. OpenGL投影矩阵(Projection Matrix)构造方法
  3. 初探JAVA内部类细节一
  4. jdbc事务、连接池概念、c3p0、Driud、JDBC Template、DBUtils
  5. ICPC Central Russia Regional Contest (CRRC 19)题解
  6. Solon rpc 之 SocketD 协议 - 单链接双向RPC模式
  7. LeetCode498 对角线遍历
  8. DTCC 2020 | 阿里云李飞飞:云原生分布式数据库与数据仓库系统点亮数据上云之路
  9. LeetCode700. 二叉搜索树中的搜索
  10. python无法连接mysql,有个小坑,需要注意一下!