IDEA使用MyBatisCodeHelperPro來generator程式碼的詳細教程
阿新 • • 發佈:2020-09-29
1.介紹
- 在開發過程中可以幫助我們通過資料庫表生成編寫生成bean,mapper,mapper.xml等檔案。
- 可以通過實體類生成建表語句, 根據需要進行調整後到資料庫中執行。
- 支援mapper與xml檔案間的相互跳轉。
- MyBatisCodeHelperPro是idea的一個外掛,類似於mybatis plugin,但是要收費的,有條件可以買啟用碼啟用。
2.安裝
由於在idea下載MyBatisCodeHelperPro實在太慢了,所以筆者在這裡提供網盤連結給大家下載,
下載連結
連結: https://pan.baidu.com/s/1RUjzY7_AcICsxIi2E222ag 提取碼: tf6i
點解選擇install Plugin from Disk,選好路徑即可安裝。
3.使用
3.1 實體類自動生成建表語句
1.建立實體類
import lombok.Data; import java.util.Date; @Data public class User { /** * 主鍵ID */ private Integer id; /** * 使用者名稱 */ private String userName; /** * 年齡 */ private Integer age; /** * 家庭地址 */ private String adress; /** * 手機號碼 */ private String phone; /** * 註冊時間 */ private Date regTime; }
2.在實體類物件中,點選選擇Generate,再點選generate mybatis files
3.在這裡可以稍作調整,比如新增索引,然後就可以生成建表語句了
4.根據需要調整建表語句後,在資料庫中執行即可。
-- auto Generated on 2020-08-25 -- DROP TABLE IF EXISTS `user`; CREATE TABLE `user`( id INT (11) NOT NULL AUTO_INCREMENT COMMENT '主鍵ID',user_name VARCHAR (50) NOT NULL DEFAULT '' COMMENT '使用者名稱',age INT (11) NOT NULL DEFAULT -1 COMMENT '年齡',adress VARCHAR (50) NOT NULL DEFAULT '' COMMENT '家庭地址',phone VARCHAR (50) NOT NULL DEFAULT '' COMMENT '手機號碼',reg_time DATETIME NOT NULL DEFAULT '1000-01-01 00:00:00' COMMENT '註冊時間',PRIMARY KEY (id) )ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT '使用者表';
3.2 根據資料庫表生成bean、mapper、mapper.xml
1.在Database中,右擊資料庫表,選擇Mybatis generator
2.選擇你要生成的類
再勾選一個mybatisplus
3.即可生成程式碼
到此這篇關於IDEA使用MyBatisCodeHelperPro來generator程式碼的詳細教程的文章就介紹到這了,更多相關IDEA使用MyBatisCodeHelperPro內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!