今天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错误解决相关推荐

  1. mybatis逆向工程配置文件怎么再偷懒(懒出天际)

    使用mybatis逆向工程时,需要在逆向工程配置文件那里指定要对那些表进行逆向工程,如果数据表很多的话,一个一个地写有点麻烦,为什么不自动生成这些XML字段呢 (我的需求是,将数据表首字母大写,然后下 ...

  2. mybatis逆向工程生成的实体类和表不一致缺少某些字段或者出现其他字段

    错误展示 数据库中product表的相应字段 使用Mybatis逆向工程生成的Procuct实体类 大家可以看到生成的文件和表对比,多了些别的字段,少了表中对应的字段. 原理 那是因为mybatis逆 ...

  3. springboot整合mybatis增删改查(三):mybatis逆向工程

    上一篇已经把项目基本框架完善,接下来就是利用Mybatis Generator逆向工程进行mybatis的整合. 我们在创建项目开始的时候已经勾选web,mybatis,sql等,但是这些依赖还是不够 ...

  4. mybatis 逆向工程使用姿势不对,把表清空了,心里慌的一比,于是写了个插件。

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:又一程序员进了ICU:压垮一个家庭,一张结算单就够 个人原创100W+访问量博客:点击前往,查看更多 荒腔走板 ...

  5. Springboot mybatis逆向工程org.springframework.beans.factory.BeanCreationException: Error creating bean错误

    前言 声明:这个错误只是作者在学习时候的一种情况,并不一定能够解决所有情况.还望各位审视出错具体环境!谢谢. 今天使用mybatis逆向工程 springboot本想着少写点代码,但被个bug纠缠到死 ...

  6. IDEA中Mybatis逆向工程使用方法

    1.首先创建一个Spring Boot项目 工程目录如下所示: 2..添加maven依赖 <!--mysql依赖--> <dependency><groupId>m ...

  7. MyBatis 逆向工程(MyBatis 自动生成接口以及xml)的使用

    刚学MyBatis逆向工程(还以为要反汇编呢.....) MyBatis逆向工程 个人理解就是链接数据库自动生成相关的增删改查相关的类 以及xml文件 (其中有一些不足 应该就是多表链接的问题需要自己 ...

  8. (转)MyBatis框架的学习(七)——MyBatis逆向工程自动生成代码

    http://blog.csdn.net/yerenyuan_pku/article/details/71909325 什么是逆向工程 MyBatis的一个主要的特点就是需要程序员自己编写sql,那么 ...

  9. Mybatis 逆向工程使用姿势不对文档全被清空,一怒之下写了个插件……

    作者 | why技术 责编 | 王晓曼 来源 | why技术 荒腔走板 时间过的真是快,一周又要结束了.那么,你比上周更博学了吗?先来一个简短的荒腔走板,给冰冷的技术文注入一丝色彩. 上面这张照片是我 ...

最新文章

  1. 怎样学好网络(1)-正确的定位
  2. Linux---- Linux ---安装软件之 srpm ,rpm
  3. .GRIDVIEW奇偶行变色
  4. webpack打包生成的map文件_从这十几个方面优化你的 Webpack 配置
  5. Prism框架(一)——概述Prism框架的设计目的是用来帮助构建丰富、灵活、易维护的WPF和Si...
  6. 《java程序设计》第十一周学习小结 201671010130
  7. CentOs6.x yum源停止维护,安装yum源
  8. Latex除法a/b \frac{a}{b}
  9. OpenCASCADE:OCCT CSharp 示例
  10. 台式计算机启动时 每次按f1,电脑开机每次都要按f1怎么办|电脑开机要按f1的解决方法...
  11. 忆暖行动|“ 还可以留一点做成柿饼,做法也很简单,就是挑硬柿子把皮削掉,用开水烫个几秒”
  12. Fishingprince Plays With Array(思维/数学/实现)
  13. Deepmind讲座:深度学习中的记忆和注意力 注意力机制发展史与详解
  14. 解决Ubuntu14.04不能打正确拼音--无法选择第二个拼音
  15. Gate使用手册(四)数据输出
  16. 怎么用python挣钱-利用业余时间怎么用python挣钱?
  17. Restyle起来!
  18. “泰迪杯”挑战赛 - 基于非侵入式负荷检测与分解针对日常电器的电力数据挖掘
  19. 详细说明热轧圆钢测径仪选择需要注意哪些
  20. 23-jQuery(前端)

热门文章

  1. Dubbo框架基本使用
  2. Linux scp 远程复制
  3. 如何高效查询企业电话
  4. 微信公众平台自带的生成公众号二维码的连接
  5. 2020 年 “联想杯”全国高校程序设计在线邀请赛暨第三届上海理工大学程序设计竞赛热身赛B. 回文串
  6. 周鸿祎:所有的商业模式都是试出来的(好文回顾)
  7. 月是故乡明 中秋主题相册制作
  8. java8升级java10_Java 10 9之后就可以了; 担心Java 10在8(或更早)之后
  9. HarmonyOS车机应用如何开发?
  10. 若依框架富文本框的实现