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 Ignite 与 Spring Boot 集成详细指南

《ApacheIgnite与SpringBoot集成详细指南》ApacheIgnite官方指南详解如何通过SpringBootStarter扩展实现自动配置,支持厚/轻客户端模式,简化Ign... 目录 一、背景:为什么需要这个集成? 二、两种集成方式(对应两种客户端模型) 三、方式一:自动配置 Thick

Apache Ignite缓存基本操作实例详解

《ApacheIgnite缓存基本操作实例详解》文章介绍了ApacheIgnite中IgniteCache的基本操作,涵盖缓存获取、动态创建、销毁、原子及条件更新、异步执行,强调线程池注意事项,避免... 目录一、获取缓存实例(Getting an Instance of a Cache)示例代码:二、动态

SpringBoot整合Apache Flink的详细指南

《SpringBoot整合ApacheFlink的详细指南》这篇文章主要为大家详细介绍了SpringBoot整合ApacheFlink的详细过程,涵盖环境准备,依赖配置,代码实现及运行步骤,感兴趣的... 目录1. 背景与目标2. 环境准备2.1 开发工具2.2 技术版本3. 创建 Spring Boot

Linux中修改Apache HTTP Server(httpd)默认端口的完整指南

《Linux中修改ApacheHTTPServer(httpd)默认端口的完整指南》ApacheHTTPServer(简称httpd)是Linux系统中最常用的Web服务器之一,本文将详细介绍如何... 目录一、修改 httpd 默认端口的步骤1. 查找 httpd 配置文件路径2. 编辑配置文件3. 保存

Spring Boot 整合 Apache Flink 的详细过程

《SpringBoot整合ApacheFlink的详细过程》ApacheFlink是一个高性能的分布式流处理框架,而SpringBoot提供了快速构建企业级应用的能力,下面给大家介绍Spri... 目录Spring Boot 整合 Apache Flink 教程一、背景与目标二、环境准备三、创建项目 & 添

Apache 高级配置实战之从连接保持到日志分析的完整指南

《Apache高级配置实战之从连接保持到日志分析的完整指南》本文带你从连接保持优化开始,一路走到访问控制和日志管理,最后用AWStats来分析网站数据,对Apache配置日志分析相关知识感兴趣的朋友... 目录Apache 高级配置实战:从连接保持到日志分析的完整指南前言 一、Apache 连接保持 - 性

apache的commons-pool2原理与使用实践记录

《apache的commons-pool2原理与使用实践记录》ApacheCommonsPool2是一个高效的对象池化框架,通过复用昂贵资源(如数据库连接、线程、网络连接)优化系统性能,这篇文章主... 目录一、核心原理与组件二、使用步骤详解(以数据库连接池为例)三、高级配置与优化四、典型应用场景五、注意事

解决tomcat启动时报Junit相关错误java.lang.ClassNotFoundException: org.junit.Test问题

《解决tomcat启动时报Junit相关错误java.lang.ClassNotFoundException:org.junit.Test问题》:本文主要介绍解决tomcat启动时报Junit相... 目录tomcat启动时报Junit相关错误Java.lang.ClassNotFoundException

解决Maven项目报错:failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.13.0的问题

《解决Maven项目报错:failedtoexecutegoalorg.apache.maven.plugins:maven-compiler-plugin:3.13.0的问题》这篇文章主要介... 目录Maven项目报错:failed to execute goal org.apache.maven.pl

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

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