MybatisPlus自動生成代碼的實現(xiàn)示例
在使用MybatisPlus以后,基礎的Mapper、Service、PO代碼相對固定,重復編寫也比較麻煩。因此MybatisPlus官方提供了代碼生成器根據(jù)數(shù)據(jù)庫表結構生成PO、Mapper、Service等相關代碼。只不過代碼生成器同樣要編碼使用,也很麻煩。這里推薦使用一款MybatisPlus的插件,它可以基于圖形化界面完成MybatisPlus的代碼生成,非常簡單。
安裝插件
在Idea的plugins市場中搜索并安裝MyBatisPlus插件:

安裝的時候需要重啟IDEA讓插件生效。
使用
我們以數(shù)據(jù)庫中的address表為例,來生成代碼
首先需要配置數(shù)據(jù)庫地址,在Idea頂部菜單中,找到other,選擇Config Database:

在彈出的窗口中填寫數(shù)據(jù)庫連接的基本信息:

mp替換成你數(shù)據(jù)庫的名字,其他的按照實際情況填寫即可
測試成功之后會顯示“test successful”提示成功,點擊ok選項即可配置數(shù)據(jù)庫。

然后再次點擊Idea頂部菜單中的other,然后選擇Code Generator:

在彈出的表單中填寫信息:

在生成前需要點擊表名,表示你要根據(jù)哪張表生成代碼;
mouble項是填寫模塊名,按照實際情況填寫即可;
package包是填寫父級包路徑;
over file表示在生成代碼的過程中,會覆蓋原文件(如果存在);
TablePrefix里填寫表的前綴,在生成的代碼的實體類中會省略,假如
數(shù)據(jù)庫中存在tb_address表,我們想要生成的實體類是Address,即去掉tb_前綴,就填寫 tb_;
其他的就是一些基本功能,按照需求填寫即可。
點擊生成代碼出現(xiàn)如圖所示提示,表示代碼生成成功;

我們對比代碼生成前后的圖片,紅框中的文件就是剛剛生成的:

至此,我們的代碼生成完畢,按照需要更改即可直接敲代碼了!
到此這篇關于MybatisPlus自動生成代碼的實現(xiàn)示例的文章就介紹到這了,更多相關MybatisPlus自動生成代碼內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Java基于Google zxing生成帶logo的二維碼圖片
zxing是一個開放源碼的,用java實現(xiàn)的多種格式的1D/2D條碼圖像處理庫,本文主要介紹了Java基于Google zxing生成帶logo的二維碼圖片,具有一定的參考價值,感興趣的可以了解一下2023-10-10

