MybatisX无法自动生成entity实体类的解决方法
作者: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实体类内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!