博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Caused by: org.apache.ibatis.type.TypeException: The alias GeneratedCriteria is already mappe
阅读量:4178 次
发布时间:2019-05-26

本文共 771 字,大约阅读时间需要 2 分钟。

Caused by: org.apache.ibatis.type.TypeException: The alias 'GeneratedCriteria' is already mapped to the value 'com.zzmj.auth.server.pojo.SysRoleUserExample$GeneratedCriteria'.

今天在开发的时候遇到了这个错误。最终还是通过百度找到了解决方案。

首先说明一点,出现这个错误的原因可能有很多,而我今天说的就是我所遇到的的错误的原因。具体其他解决方案,也只能遇到再说。

首先我是写了一个java项目,打成jar包,让其他项目进行引用jar包中的类或方法。而其他项目本来运行的很好,而添加了我这个jar包之后,就启动异常。而异常就是上述我说的异常。

那么最后解决方案就是什么呢?是我的java项目中的依赖添加多余导致,可能引起jar包冲突所致。这也令我很奇怪,我的java项目在开发的时候添加jar包好好的,(这里指的是jar包不多不少,多了多余,少了就会引不到包)。而这个时候我将三个依赖注释后,java项目也没报错,也会正常Junit测试,这也很奇怪。最后其他项目在引用该java项目(依赖)时,也正常运行了。

下面截图展示。

1.其他项目的jar包。

在这里插入图片描述
2.java项目jar包
在这里插入图片描述
我将上面三个jar包注释掉,与引用该java项目的项目的jar包保持一致,其他项目引用该java项目(依赖)后,即可正常启动。

其实中间也是百思不得其解,最后事情终于还是解决了。这个事情,我想到一点,项目开发过程中及开发好后,要检查下jar包(依赖),不然其他项目在引用该项目打成的jar包时,有可能会导致出错的问题。

这辈子坚持与坚持都不可怕,怕的是独自坚持的道路上!!

欢应加入技术群聊!

在这里插入图片描述

转载地址:http://czoai.baihongyu.com/

你可能感兴趣的文章
C语言链表的头指针、头节点
查看>>
C语言内存分区以及变量、常量等在分区中的存储
查看>>
交换排序、冒泡排序、选择排序
查看>>
Sublime text3 实现C语言编译运行以及过程中可能遇到的问题
查看>>
计算机三级信息安全技术易错、不好记的选择、填空内容
查看>>
分组密码四种运行模式
查看>>
Linux系统压缩与解压
查看>>
一台计算机为什么可以同时安装不同的操作系统——原理分析
查看>>
FTP工作原理以及主动模式和被动模式
查看>>
Vmware虚拟机三种网络模式详解
查看>>
PV操作解决进程同步问题,生产者消费者问题为例
查看>>
处理机调度——进程调度/作业调度算法
查看>>
内存的连续分配方式
查看>>
KDD CUP99数据预处理三个步骤
查看>>
离散分配方式——基本页式存储管理方式
查看>>
Android应用的耗电量统计
查看>>
android架构组件之paging如何优雅实现加载提示
查看>>
android架构组件之paging源码解析
查看>>
android插件化相关hook及资源加载
查看>>
绕太阳三维旋转动效
查看>>