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

相关文章

Oracle type (自定义类型的使用)

oracle - type   type定义: oracle中自定义数据类型 oracle中有基本的数据类型,如number,varchar2,date,numeric,float....但有时候我们需要特殊的格式, 如将name定义为(firstname,lastname)的形式,我们想把这个作为一个表的一列看待,这时候就要我们自己定义一个数据类型 格式 :create or repla

org.hibernate.hql.ast.QuerySyntaxException:is not mapped 异常总结

org.hibernate.hql.ast.QuerySyntaxException: User is not mapped [select u from User u where u.userName=:userName and u.password=:password] 上面的异常的抛出主要有几个方面:1、最容易想到的,就是你的from是实体类而不是表名,这个应该大家都知道,注意

Caused by: org.hibernate.MappingException: Could not determine type for: org.cgh.ssh.pojo.GoodsType,

MappingException:这个主要是类映射上的异常,Could not determine type for: org.cgh.ssh.pojo.GoodsType,这句话表示GoodsType这个类没有被映射到

Apache Tiles 布局管理器

陈科肇 =========== 1.简介 一个免费的开源模板框架现代Java应用程序。  基于该复合图案它是建立以简化的用户界面的开发。 对于复杂的网站,它仍然最简单,最优雅的方式来一起工作的任何MVC技术。 Tiles允许作者定义页面片段可被组装成在运行一个完整的网页。  这些片段,或Tiles,可以用于为了降低公共页面元素的重复,简单地包括或嵌入在其它瓦片,制定了一系列可重复使用

Apache HttpClient使用详解

转载地址:http://eksliang.iteye.com/blog/2191017 Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟

开源Apache服务器安全防护技术精要及实战

Apache 服务简介   Web服务器也称为WWW服务器或HTTP服务器(HTTPServer),它是Internet上最常见也是使用最频繁的服务器之一,Web服务器能够为用户提供网页浏览、论坛访问等等服务。   由于用户在通过Web浏览器访问信息资源的过程中,无须再关心一些技术性的细节,而且界面非常友好,因而Web在Internet上一推出就得到了爆炸性的发展。现在Web服务器已

Caused by: android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.B

一个bug日志 FATAL EXCEPTION: main03-25 14:24:07.724: E/AndroidRuntime(4135): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.syyx.jingubang.ky/com.anguotech.android.activity.Init

Anti-alias的前世今生

原文: http://www.cnblogs.com/gongminmin/archive/2011/05/16/2047506.html Anti-alias,简称AA,在图形学中广泛地用于提升渲染质量。经过几十年的发展,AA也从离线渲染逐步普及到了实时渲染的领域。本系列文章将总结一下在实时渲染中使用的AA方法的前世和今生。本片集中讨论硬件提供的AA方法。 图1. 一个像素内部的采样

Hibernate插入数据时,报错:org.springframework.dao.DataIntegrityViolationException: could not insert: [cn.itc

在用junit测试:插入数据时,报一下错误: 错误原因: package junit;import org.junit.Test;import cn.itcast.crm.container.ServiceProvinder;import cn.itcast.crm.dao.ISysUserDao;import cn.itcast.crm.domain.SysRole;

Java构造和解析Json数据的两种方法(json-lib构造和解析Json数据, org.json构造和解析Json数据)

在www.json.org上公布了很多JAVA下的json构造和解析工具,其中org.json和json-lib比较简单,两者使用上差不多但还是有些区别。下面首先介绍用json-lib构造和解析Json数据的方法示例。 一、介绍       JSON-lib包是一个beans,collections,maps,java arrays 和XML和JSON互相转换的包,主要就是用来解析Json