maven项目 mybatis generator运行报错。。。。在线急等!!!

执行maven命令:mybatis-generator:generate -e 时报如下错误:

Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default-cli of goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.2:generate failed: Cannot instantiate object of type com.dream.utils.mybatis.type.CustomJavaTypeResolver
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:143)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
... 25 more
Caused by: java.lang.RuntimeException: Cannot instantiate object of type com.dream.utils.mybatis.type.CustomJavaTypeResolver
at org.mybatis.generator.internal.ObjectFactory.createInternalObject(ObjectFactory.java:184)
at org.mybatis.generator.internal.ObjectFactory.createJavaTypeResolver(ObjectFactory.java:207)
at org.mybatis.generator.config.Context.introspectTables(Context.java:429)
at org.mybatis.generator.api.MyBatisGenerator.generate(MyBatisGenerator.java:222)
at org.mybatis.generator.maven.MyBatisGeneratorMojo.execute(MyBatisGeneratorMojo.java:203)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132)
... 26 more
Caused by: java.lang.ClassNotFoundException: com.dream.utils.mybatis.type.CustomJavaTypeResolver
at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:259)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:235)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:227)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:266)
at org.mybatis.generator.internal.ObjectFactory.internalClassForName(ObjectFactory.java:150)
at org.mybatis.generator.internal.ObjectFactory.createInternalObject(ObjectFactory.java:180)
... 31 more

但这个类是存在的。

0

4个回答

我草 写的代码发布评论 乱了。。我补上图片
图片说明

1
qq_32159081
qq_32159081 只能把这个类打成jar包才行?没有别的方式么
一年多之前 回复

直接在外面用CMD来用吧,不在maven中来用

0

图片说明
也就是说
CustomJavaTypeResolver 这个类必须和maven插件在统一classloader下才能,

处理办法,

1、将你写的这个类 打成jar包,放入项目,
2、maven的pom中改为如下

org.mybatis.generator
mybatis-generator-maven-plugin
1.3.2


com.xsm.utils
com.xsm.com
1.0
system
${basedir}/src/main/lib/你打的jar包.jar



true
true

0
-2
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
使用eclipse mybatis generator插件在maven 项目中自动构建代码
本文是参考的别人的文章,因为他的参数说明还算详细,但是有些是不对的,本人实践中完善了一下,仅作为本人记录之用,感谢原作者。rn原文地址:http://cqh520llr.iteye.com/blog/2262812rnrnrn首先说清楚这个工具到底能达到什么效果:rn使用mybatis的时候,项目中我们一般会写Dao接口,以及Dao接口对用的Mapper文件这里面是sql语句,还有可能会建个表对应
IDEA基于maven项目使用mybatis-generator自动生成代码(实例)
一、项目结构(前)二、数据库SET FOREIGN_KEY_CHECKS=0;nn-- ----------------------------n-- Table structure for `admin`n-- ----------------------------nDROP TABLE IF EXISTS `admin`;nCREATE TABLE `admin` (n `Id` int(...
eclipse的maven项目中,通过mybatisgenerator工具自动生成实体类和Mapper
eclipse的maven项目中,通过mybatisgenerator工具自动生成实体类和Mapper
maven项目通过Mybatis-generator自动生成entity(实体类),mapper(映射文件),idao(接口类)
一,在pom.xml文件中添加mybatis-generator插件 nnn二,配置好之后再弄mybatis-generator的配置文件 n 在sirc/main/resources目录先生成一个generatorConfig.xml文件 n模板如下 n三.生成所需要的代码 n 选择配置好的pom文件,先择Run AS——>Maven Build… ——>在Goals...
Myeclipse中安装mybatis generator插件有两种方式,一种是在线安装,一种是离线安装。
Myeclipse中安装mybatis generator插件两种方式
Maven项目中使用mybatis-generator生成代码,加注释
目的:Maven项目中使用mybatis-generator生成代码,加注释nn一、在pom.xml中加入相关依赖nnn<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"n xsi:schemaLocation="http://mave...
使用Intellij IDEA在maven项目中集成mybatis-generator插件,自动生成代码
1.在dependencies下添加:nnn<dependency>n <groupId>org.mybatis.generator</groupId>n <artifactId>mybatis-generator-core</artifactId>n <version>1.3.2</version>n&am
Idea 2017 用Maven构建的项目找不到相关依赖包(mybatis.generator红色波浪线)的问题解决
最近在Idea中利用Maven构建项目,发现了一个奇怪的问题,就是在pom.xml中已经配置好了相关插件的依赖包以及框架的一些jar包,但是在项目中却提示找不到相关的包,即红色的波浪线,如下图:  我在maven那里reimport了很多遍,也rebuild了项目很多遍,始终不得解决,后面经过半天的排查,学习了maven仓库的一些知识,后面发现是包下载的不全,因此解决思路是:  先把pom.xml里
eclipse在线安装mybatis generator插件及mybatis逆向工程
今天做项目ssm架构觉得手动去新建实体类、dao层和mapper文件觉得太累,太繁琐了,于是用mybatis的逆向工程做了,一下子搞定,怕以后忘记了,现在赶紧先记下来(我用的是eclipse编译工具)。1、首先,得先看看eclipse有没安装mybatis generator插件,如果有的话,请忽略这一步    eclipse在线安装mybatis generator    1、打开eclipse...
Myeclipse8~10安装mybatis-generator,带使用步骤
在Myeclipse8~10版本里本人亲测可用,并写了详细的使用说明,基本小白级别的也可以轻轻松松上手,3分钟完成安装使用。 附件里包含了所有需要的文件,具体使用使用步骤说明文档 我走了很多弯路,只为了让你少走点弯路
ssm框架整合之maven插件mybatis-generator自动生成代码
一.在ssm框架整合时,会遇到很多问题,为了增加整合的速度,减少出错,在整合mybatis时可以适当利用mybatis-generator插件二.创建Maven工程项目建好了之后,会出现一些报错的问题,可以设置一下jdk的版本和jre,我这里使用的事JDK1.7;若版本匹配,还有报错,如下图设置一下。具体看problem一栏里的具体报错。(一般index.jsp有错误提示,在pom.xml中修改s...
在myeclipse中安装和使用mybatis generator,不仅在eclipse中适用哦
在myeclipse中安装和使用mybatis generator,不仅在eclipse中适用哦 n1.下载mybatis生成工具,解压出来的features、plugins文件夹下放到myeclipse安装目录下覆盖,重启myeclipse。 n2.在webContent根目录下创建generatorConfig.xml<?xml version="1.0" encoding="UTF-8" ?>
myeclipse(亲测可用)下Mybatis Generator插件的安装
重装了myeclipse之后,一些配置插件又没有了,今天想装一下Mybatis Generator插件,资源文件不好找,还有就是教程不清晰。自己记录一下,方便其他人查看安装。rn插件下载地址:http://download.csdn.net/download/gxl442172663/7624747rnrnrn下载下来之后解压,会有两个文件夹rnrnrn步骤:rn1、关闭myeclipsern2、
Myeclipse8~10安装mybatis-generator插件
Myeclipse8~10安装mybatis-generator插件,使用方法文件中有说明。
Myeclipse中安装mybatis generator插件离线安装方式
1、离线安装mybatis generator插件方式,首先下载两个文件夹:http://download.csdn.net/download/qq_34178998/10165382rn,也可以去其他地方下载。rn          2、然后把这两个文件夹拷贝到Myeclipse的安装目录下面的dropins的文件夹下:D:\MyEclipse\dropins,这是本人的安装目录,读者根据自身的
Springboot工具篇02:在idea中使用mybatis-generator之二【springboot集成mybatis测试成果】
前一篇博使用mybatis-generator自动生成代码,这篇来测试一下生成的代码的可用性,顺便聊一下springboot集成mybatis。没有什么新鲜,只是为自己做笔记。话不多说,直接上代码。nn1. 在pom.xml文件中引入相关的依赖nn这里我使用了druid作为数据源。在pom添加依赖,代码如下:nnn &lt;dependency&gt;n ...
MyBatis-- maven自动生成映射文件及classPathEntry 路径修改
这篇文章主要讲解用maven的方式自动生成映射文件rn1.在项目pom.xml中配置mybatis,利用maven下载mybatisrnn org.mybatis.generatorn mybatis-generator-maven-pluginn 1.3.2n n
mybatis generator生成映射文件时,运行多次,导致xml文件生成错误,设置table schema也无效
在maven中集成了MBG以后,生成xml等映射文件时,会生成多次。由于xml文件是追加,导致xml文件有多次生成的结果。nn原因:nn1):在数据库服务器上,不同的数据库中表名相同的表多张。(有几个同名的表,就会生成几次)nn2):mysql驱动升级到8.x,造成设置schema无效。nn解决方法:nnjdbc连接新增nullCatalogMeansCurrent属性:nnn&amp;lt;jdbcCo...
idea创建Maven项目时Maven插件内看不到mybatis-generator问题解决
只需要将pluginManagement和generator所在的plugins同级就可以看到插件了nn
javaSping(二) 项目初始化,MAVEN(pom的配置)MYBATS(三剑客)
注意:看这边可以先去参考javaSpring(一),软件最好保持一致(maven 3.0.5),ide用ideann一、打开idea,配置jdk,maven,tomcat  参考:https://blog.csdn.net/lingmao555/article/details/48543063nn nn二、配置pom.xml文件       nn                       nn(...
myeclipse中mybatis generator插件的手动安装即使用
工具准备:我下的链接找不到了,给大家新建一个吧链接:http://pan.baidu.com/s/1nvhJeL7 密码:id06nnnnnnn1.打开MyBatis_Generator.zip文件并解压,解压为2个文件夹。nnnn2.找到myeclipse的安装目录下面的dropins目录,拷贝features和plugins文件夹到此目录中。nnn3、重新启动MyE
【Maven学习(七)】----基于Mybatis-Generator自动生成Dao、Model、Mapping文件
基于Mybatis-Generator自动生成Dao、Model、Mapping文件rn rn准备工作:rn安装并配置好MyEclipes + Mavenrn rn1、配置Maven的pom.xml文件rn在pom.xml添加mybatis-generator插件:rnnn org.mybatis.generatorn mybatis-generator-maven-pl
Mybatis Generator自动生成代码以及可能出现的问题
一:如何用使用mybatis generator生成代码   1:任意位置新建文件夹,注意路径全英文,新建一个src目录,以及generatorConfig.xml文件,下载jar包如下:            懒得下载的同学可以配置maven从中央仓库下载,如下 &amp;lt;!-- https://mvnrepository.com/artifact/org.mybatis.generator/m...
SpringCloud学习笔记(四)整合swagger2,搭建Restful API 在线文档(+整合mybatis+mybatis-generator插件的使用)
   项目地址:https://github.com/gongxianshengjiadexiaohuihui/SpringCloudDemonn   首先我们要对Restful有一定的了解,为了理解这个概念,我还是下了很大功夫,查了很多资料的。nn   RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用,REST这个词,...
解决 eclipse 中安装svn插件和myBatisgenerator插件是冲突的问题
1、如果在eclipse中,通过向dropins文件中直接拷贝插件文件的方式安装很容易冲突,造成两个插件都不能用,如图所示:rnrnrnrn2、经多次实验和更换插件版本均无法解决冲突的问题,只能通过在线安装的方式进行安装来解决冲突的问题,rnrnrn点击help 菜单中的Eclipse Marketplace,进入插件市场:rnrnrn通过find搜索框找到要安装的查件,点击Install 进行安
Maven配置mybatis-generator插件自动生成映射文件
首先在依赖中加入依赖包:nnnn &amp;amp;amp;lt;dependency&amp;amp;amp;gt;n &amp;amp;amp;lt;groupId&amp;amp;amp;gt;org.mybatis.generator&amp;amp;amp;lt;/groupId&amp;amp;amp;gt;n &amp;amp;amp;lt;artifactId&amp;amp;amp;gt;mybatis-generator-core
在idea中的Maven项目使用MyBatis Generator反向工程生成代码及映射的文件
在idea中的Maven项目使用Mybatis反向工程生成代码及映射的文件。nn在配置之前需要有maven项目,并且在src/main/java下面创建三个包dao、entity、mapper。我是放在com/etc下,这会和generatorConfig.xml文件的配置中对应。nnnn1、配置Maven pom.xml 文件nn在pom.xml增加以下插件,只需要下面两个plugin中的代码(...
mybatis自动生成工具
<!DOCTYPE generatorConfigurationn PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"n "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
mybatis自定义代码生成器(Generator)——自动生成model&dao代码
mybatis自定义代码生成器(Generator)——自动生成model&dao代码
Mybatis的逆向工程生成pojo dao mapper.xml 运行报错
D:\jdk1.8.0_144\bin\java -Dvisualvm.id=29318534915270 -Dmaven.multiModuleProjectDirectory=E:\plat -Dmaven.home=E:\maven\apache-maven-3.5.2 -Dclassworlds.conf=E:\maven\apache-maven-3.5.2\bin\m2.conf &quot;-...
mybatis生成代码工具generator(附带mysql、oracle、sqlserverjar包)
修改好配置文件,在命令窗口执行txt中命令即可生成mybatis所需三种底层代码
Eclipse插件:mybatis generator的使用步骤
一、首先,安装eclipse插件rnHelp--Eclipser Marketplace中查找:Mybatis Generator 1.3.5安装rnrnrnrnrn二、新建projectrnNew--other--查找如下rnrnrn点击next,选择你要将文件生成到哪里的项目名rnrnrn点击finish关闭。就会在hhh项目中生成文件generatorConfig.xml。rn注意:hhh项
Myeclipse添加mybatis generator插件的手动安装插件的方法
Myeclipse添加mybatis generator插件的手动安装插件的方法。
IDEA中安装MyBatis Plugins(Mybatis-Generator)插件及破解方法
IDEA中安装MyBatis Plugins(Mybatis-Generator)插件及破解方法
MyBatis_Generator MyEclipse,Eclipse插件离线安装包,代码自动生成
自动生成MyBatis相关的配置信息,和实体,以及简单的表格增删改查方法,简单好用,省去自己书写实体和重复配置的时间。
iPad被儿子锁了2500万分钟,在线等挺急的
西雅图IT圈:seattleit【今日作者】PowerBall选号机身体和灵魂总有一个要走在买PowerBall的路上很多家长不让小朋友过多使用智能设备,大多是出于对小朋...
mybatis-generator eclipse自动生成代码插件离线安装包
mybatis-generator eclipse插件离线安装包,解压后将目录中的文件复制到eclipse对应文件夹下!重启eclipse即可。
mybatis-generator代码自动生成工具(使用maven-plugin运行)
mybatis-generator介绍nnmybatis-generator通过丰富的配置可以生成不同类型的代码,代码包含了n数据库表对应的实体类、Mapper接口类、Mapper.xml映射文件和Example对象n这些代码中几乎包含了全部的单表操作,可以减少很多重复工作。nnn1、创建generatorConfig.xml文件,以及配置的介绍nn&amp;amp;amp;lt;?xml version=&amp;amp;quot;1.0&amp;amp;quot; e...
工具类——mybatis-generator自动生成mapper等代码
新建maven项目nn1、pom.xml 加入以下代码nn&amp;amp;amp;amp;lt;build&amp;amp;amp;amp;gt;n &amp;amp;amp;amp;lt;plugins&amp;amp;amp;amp;gt;n &amp;amp;amp;amp;lt;plugin&amp;amp;amp;amp;gt;n &amp;amp;amp;amp;lt;!--Mybatis-generator插件,用于自动生成M
Mybatis-generator修改源代码实现自定义方法,返回List对象(三)
前两篇文章我们讲了如何获取源代码即创建工程、修改源代码为dao(mapper)层添加一个方法,那么这一篇,我们来讲如何在xml添加这个方法所需要sql3、实现XML文件添加Dao(Mapper)层的实现前面有讲过,下图中的两个包,分别是管理dao(Mapper)文件和xml文件的, n n之前我们已经介绍了javamapper这个包了,而且在dao层添加了方法,那么我们现在来讲xmlmapper这个
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 在线学python 大数据培训在线