MybatisX无法自动生成entity实体类的解决方法

 更新时间:2023年06月30日 10:36:17   作者:Olrookie  
本文主要介绍了MybatisX无法自动生成entity实体类的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

说明

最近在换了新电脑安装了idea进行工作的时候突然发现MybatisX插件的MybatisX-Generator无法生成实体类,但是其它的文件都可以自动生成。

思考再三,又打开老电脑上的idea通过MybatisX是可以正常生成实体类的。于是通过“控制变量法”,对比了下哪里有所不同。发现:我老电脑上的idea的MybatisX插件是1.5.4的版本而新电脑上的是1.5.5的版本,两个电脑的idea都是同样的2021.1.3版本。

于是我想到不会是因为这个版本的idea与1.5.5的MybatisX有兼容问题吧。后来我把新电脑上的mybatisX插件也装成了1.5.4版本,果然又可以正常生成entity实体类了!

那么如何安装指定版本的Mybatis插件呢

1、首先卸载当前版本的MybatisX

从设置里找到Plugins或者直接双击shift键搜索Plugins

在已安装的插件中找到MybatisX插件,卸载当前版本的插件

如图(这里我已经换成了1.5.4版本的插件了)

2、下载指定版本的插件

进入到MybatisX官网下载指定版本的插件(点击直接进入官网,下载指定版本的插件)

进入官网

下载指定版本的插件

3、通过idea安装下载的插件

点击小齿轮,再点击Install Plugin from Disk安装我们从官网下载的插件即可

4、自动生成的实体类

package com.lc.test.entity;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
/**
 * @TableName tdm_test_table
 */
@Data
public class TdmTestTable implements Serializable {
    /**
     * 主键
     */
    private Integer fid;
    /**
     * 业务日期
     */
    private Date bizdate;
    /**
     * 公司编码
     */
    private String companyCode;
    /**
     * 公司名称
     */
    private String companyName;
    /**
     * 备注
     */
    private String remark;
    /**
     * 创建人
     */
    private String creatorName;
    /**
     * 创建时间
     */
    private Date createTime;
    private static final long serialVersionUID = 1L;
}

结语

安装完后应该需要重启一下idea,重启完后我们就会发现可以正常生成实体类了

到此这篇关于MybatisX无法自动生成entity实体类的解决方法的文章就介绍到这了,更多相关MybatisX无法生成entity实体类内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java 精炼解读数据结构的链表的概念与实现

    Java 精炼解读数据结构的链表的概念与实现

    链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针连接次序实现的,每一个链表都包含多个节点,节点又包含两个部分,一个是数据域,一个是引用域
    2022-03-03
  • 在Spring中编写事务的介绍

    在Spring中编写事务的介绍

    今天小编就为大家分享一篇关于在Spring中编写事务的介绍,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • java去除图片水印的四种方法实现与对比

    java去除图片水印的四种方法实现与对比

    这篇文章将从简单到复杂,为大家详细介绍几种常见的 Java 去水印方法、适用的场景以及需要注意的事项,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下
    2025-08-08
  • JAVA三种拦截方式详解(原生过滤器Filter、springMVC拦截器、aop切面)

    JAVA三种拦截方式详解(原生过滤器Filter、springMVC拦截器、aop切面)

    在Java开发中方法拦截是一种常见的技术,可以用于在方法执行前后添加额外的逻辑或修改方法的行为,这篇文章主要给大家介绍了关于JAVA三种拦截方式的相关资料,文中介绍的方式分别是原生过滤器Filter、springMVC拦截器、aop切面,需要的朋友可以参考下
    2024-05-05
  • SpringBoot通过自定义注解实现参数校验

    SpringBoot通过自定义注解实现参数校验

    实现参数校验说实话方式还挺多,个人使用过直接在Controller代码里面写、AOP+自定义注解、ConstraintValidator。本文主要和大家讲的是ConstraintValidator实现,感兴趣的可以了解一下
    2022-12-12
  • 纯Java实现高效MP3音频合并的详细方案

    纯Java实现高效MP3音频合并的详细方案

    在 Java 音频处理中,MP3 格式的合并一直是一项技术难点,大多数开发者默认使用 FFmpeg 命令行来完成任务,但会带来许多问题,所以本文将介绍一种 纯 Java 实现的 MP3 合并方法,需要的朋友可以参考下
    2025-11-11
  • java实现哈夫曼文件解压缩

    java实现哈夫曼文件解压缩

    这篇文章主要为大家详细介绍了java实现哈夫曼文件解压缩,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-06-06
  • Java获取服务器状态之CPU、内存、存储等核心信息监控全攻略

    Java获取服务器状态之CPU、内存、存储等核心信息监控全攻略

    作为一名刚入行的Java开发者,了解如何获取服务器的CPU和内存使用情况是一项基本技能,这篇文章主要介绍了Java获取服务器状态之CPU、内存、存储等核心信息监控的相关资料,需要的朋友可以参考下
    2026-04-04
  • 新手小白学JAVA IDEA下载使用手册全集

    新手小白学JAVA IDEA下载使用手册全集

    IDEA的每一个方面都是为了最大限度地提高开发人员的工作效率而设计的,它的智能编码辅助和人机工程学设计会让开发过程变得愉悦且高效,今天给大家分享新手小白学JAVA IDEA下载使用手册全集,对idea新手使用相关知识感兴趣的朋友跟随小编一起学习吧
    2021-05-05
  • Minio开始收费了,这5种免费的分布式文件系统更香

    Minio开始收费了,这5种免费的分布式文件系统更香

    本文探讨了Minio许可证变化对商业产品使用的影响,并推荐了5种开源分布式文件系统替代方案,包括SeaweedFS、Garage、Ceph、GlusterFS和OpenStackSwift,感兴趣的朋友跟随小编一起看看吧
    2026-03-03

最新评论