MybatisX無法自動生成entity實體類的解決方法
說明
最近在換了新電腦安裝了idea進行工作的時候突然發(fā)現(xiàn)MybatisX插件的MybatisX-Generator無法生成實體類,但是其它的文件都可以自動生成。
思考再三,又打開老電腦上的idea通過MybatisX是可以正常生成實體類的。于是通過“控制變量法”,對比了下哪里有所不同。發(fā)現(xiàn):我老電腦上的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插件,卸載當前版本的插件
如圖(這里我已經(jīng)換成了1.5.4版本的插件了)

2、下載指定版本的插件
進入到MybatisX官網(wǎng)下載指定版本的插件(點擊直接進入官網(wǎng),下載指定版本的插件)


3、通過idea安裝下載的插件
點擊小齒輪,再點擊Install Plugin from Disk安裝我們從官網(wǎng)下載的插件即可

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;
/**
* 業(yè)務日期
*/
private Date bizdate;
/**
* 公司編碼
*/
private String companyCode;
/**
* 公司名稱
*/
private String companyName;
/**
* 備注
*/
private String remark;
/**
* 創(chuàng)建人
*/
private String creatorName;
/**
* 創(chuàng)建時間
*/
private Date createTime;
private static final long serialVersionUID = 1L;
}結語
安裝完后應該需要重啟一下idea,重啟完后我們就會發(fā)現(xiàn)可以正常生成實體類了
到此這篇關于MybatisX無法自動生成entity實體類的解決方法的文章就介紹到這了,更多相關MybatisX無法生成entity實體類內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
SpringBoot集成Aviator實現(xiàn)參數(shù)校驗的代碼工程
Aviator是一個高性能、輕量級的java語言實現(xiàn)的表達式求值引擎,主要用于各種表達式的動態(tài)求值,本文給大家詳細介紹了SpringBoot集成Aviator實現(xiàn)參數(shù)校驗的方法,并通過代碼示例講解的非常詳細,需要的朋友可以參考下2024-11-11

