如何利用MyBatisX插件自動生成代碼
1、概述
MybatisX 是一款基于 IDEA 的快速開發(fā)插件,為效率而生。
在開發(fā)過程中,相信大家都遇到過一個數(shù)據(jù)庫內有著十幾張或比之更多的數(shù)據(jù)表的情況。
而面對這眾多的數(shù)據(jù)表,實體類、服務類、服務實現(xiàn)類、Mapper接口及其對應的XML文件更是頭大,這無疑是成倍增加的工作量。
這時 MyBatisX 插件的強大就體現(xiàn)出來了。
2、基本使用
這里主要介紹 MyBatisX-Generator 的使用,簡單的 Java 與 XML 調回跳轉 和 Mapper 方法自動生成 XML 就不進行介紹了,感興趣的小伙伴可以自行面向百度編程。
2.1、插件安裝
打開IDEA,進入 File -> Settings -> Plugins -> Browse Repositories,輸入 MybatisX 搜索并安裝,安裝完成后 IDEA 會提示需要重啟,根據(jù)提示來即可

2.2、集成數(shù)據(jù)庫
IDEA 中自帶集成數(shù)據(jù)庫的功能,下面會介紹集成的操作,但是項目中的數(shù)據(jù)庫配置將不進行介紹了,相信大家能找到這個文章都是大牛,這類簡單的配置就不獻丑了。
找到 IDEA 右手邊的 Database,在這里添加數(shù)據(jù)庫,下面以添加 MySQL 數(shù)據(jù)庫為例

填寫連接信息

在連接成功之后會在右邊的 Database 看到自己所連接的數(shù)據(jù)庫,右鍵點擊需要創(chuàng)建實體類等文件的數(shù)據(jù)表,選中 MyBatisX-Generator

代碼自動生成配置的頁面總共有兩個,配置完成之后就可以進行代碼的自動生成了


成功自動生成了不同層的代碼

總結
好啦,基本上 MyBatisX-Generator 的使用就介紹完畢了,多個數(shù)據(jù)表如法炮制即可,然后在此基礎上添加自己需要用到的注解或者代碼即可。
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
解決IDEA Gradle構建報錯''Cause: zip END header not found''
這篇文章主要介紹了解決IDEA Gradle構建報錯"Cause: zip END header not found"的問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-02-02
基于多網(wǎng)卡環(huán)境下Eureka服務注冊IP的選擇問題
這篇文章主要介紹了基于多網(wǎng)卡環(huán)境下Eureka服務注冊IP的選擇問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-03-03

