说明
最近在换了新电脑安装了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实体类
发布评论