MyBatis逆向工程TextElement is not assignable to Element错误解决
今天MyBatis逆向工程执行时报如下错误:
D:\workspaces\sts\.metadata\.plugins\org.mybatis.generator.eclipse.ui\.generatedAntScripts\tempostar-api-mybatis-generator-generatorConfig-savaway.xml.xml:5: java.lang.VerifyError: Bad type on operand stack
Exception Details:Location:net/tempostar/mybatis/generator/plugins/DefaultRegModiDatePlugin.sqlMapUpdateByPrimaryKeySelectiveElementGenerated(Lorg/mybatis/generator/api/dom/xml/XmlElement;Lorg/mybatis/generator/api/IntrospectedTable;)Z @30: invokespecialReason:Type 'org/mybatis/generator/api/dom/xml/XmlElement' (current frame, stack[1]) is not assignable to 'org/mybatis/generator/api/dom/xml/Element'Current Frame:bci: @30flags: { }locals: { 'net/tempostar/mybatis/generator/plugins/DefaultRegModiDatePlugin', 'org/mybatis/generator/api/dom/xml/XmlElement', 'org/mybatis/generator/api/IntrospectedTable' }stack: { 'net/tempostar/mybatis/generator/plugins/DefaultRegModiDatePlugin', 'org/mybatis/generator/api/dom/xml/XmlElement', '[Ljava/lang/String;', '[Ljava/lang/String;' }Bytecode:0000000: b200 1012 4bb9 0025 0200 2a2b 04bd 002b0000010: 5903 122d 5304 bd00 2b59 0312 3153 b7000000020: 3357 2a2b 04bd 002b 5903 1240 53b7 004d0000030: 2a2b 04bd 002b 5903 1242 53b7 0044 2a2b0000040: 2cb7 0050 ac java.lang.VerifyError: Bad type on operand stack
Exception Details:Location:net/tempostar/mybatis/generator/plugins/DefaultRegModiDatePlugin.sqlMapUpdateByPrimaryKeySelectiveElementGenerated(Lorg/mybatis/generator/api/dom/xml/XmlElement;Lorg/mybatis/generator/api/IntrospectedTable;)Z @30: invokespecialReason:Type 'org/mybatis/generator/api/dom/xml/XmlElement' (current frame, stack[1]) is not assignable to 'org/mybatis/generator/api/dom/xml/Element'Current Frame:bci: @30flags: { }locals: { 'net/tempostar/mybatis/generator/plugins/DefaultRegModiDatePlugin', 'org/mybatis/generator/api/dom/xml/XmlElement', 'org/mybatis/generator/api/IntrospectedTable' }stack: { 'net/tempostar/mybatis/generator/plugins/DefaultRegModiDatePlugin', 'org/mybatis/generator/api/dom/xml/XmlElement', '[Ljava/lang/String;', '[Ljava/lang/String;' }Bytecode:0000000: b200 1012 4bb9 0025 0200 2a2b 04bd 002b0000010: 5903 122d 5304 bd00 2b59 0312 3153 b7000000020: 3357 2a2b 04bd 002b 5903 1240 53b7 004d0000030: 2a2b 04bd 002b 5903 1242 53b7 0044 2a2b0000040: 2cb7 0050 ac
这都是些什么鬼信息,连机器码都出来了。
后来发现Eclipse安装的mybatis generator插件与gradle集成的插件不兼容。
Eclipse里安装的:
gradle工程里用到的:
将Eclipse的1.4版本插件卸载,安装1.3.7版本的插件后重启Eclipse即可解决。
1.3.7版本插件安装方法:
Eclipse插件mybatis generator 1.3.7安装
MyBatis逆向工程TextElement is not assignable to Element错误解决相关推荐
- mybatis逆向工程配置文件怎么再偷懒(懒出天际)
使用mybatis逆向工程时,需要在逆向工程配置文件那里指定要对那些表进行逆向工程,如果数据表很多的话,一个一个地写有点麻烦,为什么不自动生成这些XML字段呢 (我的需求是,将数据表首字母大写,然后下 ...
- mybatis逆向工程生成的实体类和表不一致缺少某些字段或者出现其他字段
错误展示 数据库中product表的相应字段 使用Mybatis逆向工程生成的Procuct实体类 大家可以看到生成的文件和表对比,多了些别的字段,少了表中对应的字段. 原理 那是因为mybatis逆 ...
- springboot整合mybatis增删改查(三):mybatis逆向工程
上一篇已经把项目基本框架完善,接下来就是利用Mybatis Generator逆向工程进行mybatis的整合. 我们在创建项目开始的时候已经勾选web,mybatis,sql等,但是这些依赖还是不够 ...
- mybatis 逆向工程使用姿势不对,把表清空了,心里慌的一比,于是写了个插件。
点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:又一程序员进了ICU:压垮一个家庭,一张结算单就够 个人原创100W+访问量博客:点击前往,查看更多 荒腔走板 ...
- Springboot mybatis逆向工程org.springframework.beans.factory.BeanCreationException: Error creating bean错误
前言 声明:这个错误只是作者在学习时候的一种情况,并不一定能够解决所有情况.还望各位审视出错具体环境!谢谢. 今天使用mybatis逆向工程 springboot本想着少写点代码,但被个bug纠缠到死 ...
- IDEA中Mybatis逆向工程使用方法
1.首先创建一个Spring Boot项目 工程目录如下所示: 2..添加maven依赖 <!--mysql依赖--> <dependency><groupId>m ...
- MyBatis 逆向工程(MyBatis 自动生成接口以及xml)的使用
刚学MyBatis逆向工程(还以为要反汇编呢.....) MyBatis逆向工程 个人理解就是链接数据库自动生成相关的增删改查相关的类 以及xml文件 (其中有一些不足 应该就是多表链接的问题需要自己 ...
- (转)MyBatis框架的学习(七)——MyBatis逆向工程自动生成代码
http://blog.csdn.net/yerenyuan_pku/article/details/71909325 什么是逆向工程 MyBatis的一个主要的特点就是需要程序员自己编写sql,那么 ...
- Mybatis 逆向工程使用姿势不对文档全被清空,一怒之下写了个插件……
作者 | why技术 责编 | 王晓曼 来源 | why技术 荒腔走板 时间过的真是快,一周又要结束了.那么,你比上周更博学了吗?先来一个简短的荒腔走板,给冰冷的技术文注入一丝色彩. 上面这张照片是我 ...
最新文章
- 怎样学好网络(1)-正确的定位
- Linux---- Linux ---安装软件之 srpm ,rpm
- .GRIDVIEW奇偶行变色
- webpack打包生成的map文件_从这十几个方面优化你的 Webpack 配置
- Prism框架(一)——概述Prism框架的设计目的是用来帮助构建丰富、灵活、易维护的WPF和Si...
- 《java程序设计》第十一周学习小结 201671010130
- CentOs6.x yum源停止维护,安装yum源
- Latex除法a/b \frac{a}{b}
- OpenCASCADE:OCCT CSharp 示例
- 台式计算机启动时 每次按f1,电脑开机每次都要按f1怎么办|电脑开机要按f1的解决方法...
- 忆暖行动|“ 还可以留一点做成柿饼,做法也很简单,就是挑硬柿子把皮削掉,用开水烫个几秒”
- Fishingprince Plays With Array(思维/数学/实现)
- Deepmind讲座:深度学习中的记忆和注意力 注意力机制发展史与详解
- 解决Ubuntu14.04不能打正确拼音--无法选择第二个拼音
- Gate使用手册(四)数据输出
- 怎么用python挣钱-利用业余时间怎么用python挣钱?
- Restyle起来!
- “泰迪杯”挑战赛 - 基于非侵入式负荷检测与分解针对日常电器的电力数据挖掘
- 详细说明热轧圆钢测径仪选择需要注意哪些
- 23-jQuery(前端)