Caused by: org.apache.ibatis.type.TypeException: The alias GeneratedCriteria is already mappe

本文主要是介绍Caused by: org.apache.ibatis.type.TypeException: The alias GeneratedCriteria is already mappe,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

		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包时,有可能会导致出错的问题。

这辈子坚持与坚持都不可怕,怕的是独自坚持的道路上!!
欢应加入技术群聊!

在这里插入图片描述

这篇关于Caused by: org.apache.ibatis.type.TypeException: The alias GeneratedCriteria is already mappe的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/796434

相关文章

深入理解Apache Kafka(分布式流处理平台)

《深入理解ApacheKafka(分布式流处理平台)》ApacheKafka作为现代分布式系统中的核心中间件,为构建高吞吐量、低延迟的数据管道提供了强大支持,本文将深入探讨Kafka的核心概念、架构... 目录引言一、Apache Kafka概述1.1 什么是Kafka?1.2 Kafka的核心概念二、Ka

使用Apache POI在Java中实现Excel单元格的合并

《使用ApachePOI在Java中实现Excel单元格的合并》在日常工作中,Excel是一个不可或缺的工具,尤其是在处理大量数据时,本文将介绍如何使用ApachePOI库在Java中实现Excel... 目录工具类介绍工具类代码调用示例依赖配置总结在日常工作中,Excel 是一个不可或缺的工http://

Apache伪静态(Rewrite).htaccess文件详解与配置技巧

《Apache伪静态(Rewrite).htaccess文件详解与配置技巧》Apache伪静态(Rewrite).htaccess是一个纯文本文件,它里面存放着Apache服务器配置相关的指令,主要的... 一、.htAccess的基本作用.htaccess是一个纯文本文件,它里面存放着Apache服务器

Debezium 与 Apache Kafka 的集成方式步骤详解

《Debezium与ApacheKafka的集成方式步骤详解》本文详细介绍了如何将Debezium与ApacheKafka集成,包括集成概述、步骤、注意事项等,通过KafkaConnect,D... 目录一、集成概述二、集成步骤1. 准备 Kafka 环境2. 配置 Kafka Connect3. 安装 D

深入理解Apache Airflow 调度器(最新推荐)

《深入理解ApacheAirflow调度器(最新推荐)》ApacheAirflow调度器是数据管道管理系统的关键组件,负责编排dag中任务的执行,通过理解调度器的角色和工作方式,正确配置调度器,并... 目录什么是Airflow 调度器?Airflow 调度器工作机制配置Airflow调度器调优及优化建议最

解决Spring运行时报错:Consider defining a bean of type ‘xxx.xxx.xxx.Xxx‘ in your configuration

《解决Spring运行时报错:Considerdefiningabeanoftype‘xxx.xxx.xxx.Xxx‘inyourconfiguration》该文章主要讲述了在使用S... 目录问题分析解决方案总结问题Description:Parameter 0 of constructor in x

Linux alias的三种使用场景方式

《Linuxalias的三种使用场景方式》文章介绍了Linux中`alias`命令的三种使用场景:临时别名、用户级别别名和系统级别别名,临时别名仅在当前终端有效,用户级别别名在当前用户下所有终端有效... 目录linux alias三种使用场景一次性适用于当前用户全局生效,所有用户都可调用删除总结Linux

Linux:alias如何设置永久生效

《Linux:alias如何设置永久生效》在Linux中设置别名永久生效的步骤包括:在/root/.bashrc文件中配置别名,保存并退出,然后使用source命令(或点命令)使配置立即生效,这样,别... 目录linux:alias设置永久生效步骤保存退出后功能总结Linux:alias设置永久生效步骤

SpringBoot使用Apache Tika检测敏感信息

《SpringBoot使用ApacheTika检测敏感信息》ApacheTika是一个功能强大的内容分析工具,它能够从多种文件格式中提取文本、元数据以及其他结构化信息,下面我们来看看如何使用Ap... 目录Tika 主要特性1. 多格式支持2. 自动文件类型检测3. 文本和元数据提取4. 支持 OCR(光学

Apache Tomcat服务器版本号隐藏的几种方法

《ApacheTomcat服务器版本号隐藏的几种方法》本文主要介绍了ApacheTomcat服务器版本号隐藏的几种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需... 目录1. 隐藏HTTP响应头中的Server信息编辑 server.XML 文件2. 修China编程改错误