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
從設(shè)置里找到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è)務(wù)日期 */ 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; }
結(jié)語
安裝完后應(yīng)該需要重啟一下idea,重啟完后我們就會發(fā)現(xiàn)可以正常生成實體類了
到此這篇關(guān)于MybatisX無法自動生成entity實體類的解決方法的文章就介紹到這了,更多相關(guān)MybatisX無法生成entity實體類內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SpringBoot集成Aviator實現(xiàn)參數(shù)校驗的代碼工程
Aviator是一個高性能、輕量級的java語言實現(xiàn)的表達式求值引擎,主要用于各種表達式的動態(tài)求值,本文給大家詳細介紹了SpringBoot集成Aviator實現(xiàn)參數(shù)校驗的方法,并通過代碼示例講解的非常詳細,需要的朋友可以參考下2024-11-11