IDEA使用MyBatisCodeHelperPro來generator代碼的詳細(xì)教程
1.介紹
- 在開發(fā)過程中可以幫助我們通過數(shù)據(jù)庫表生成編寫生成bean,mapper,mapper.xml等文件。
- 可以通過實(shí)體類生成建表語句, 根據(jù)需要進(jìn)行調(diào)整后到數(shù)據(jù)庫中執(zhí)行。
- 支持mapper與xml文件間的相互跳轉(zhuǎn)。
- MyBatisCodeHelperPro是idea的一個(gè)插件,類似于mybatis plugin,但是要收費(fèi)的,有條件可以買激活碼激活。
2.安裝
由于在idea下載MyBatisCodeHelperPro實(shí)在太慢了,所以筆者在這里提供網(wǎng)盤鏈接給大家下載,
下載鏈接
鏈接: https://pan.baidu.com/s/1RUjzY7_AcICsxIi2E222ag 提取碼: tf6i
點(diǎn)解選擇install Plugin from Disk,選好路徑即可安裝。
3.使用
3.1 實(shí)體類自動(dòng)生成建表語句
1.創(chuàng)建實(shí)體類
import lombok.Data; import java.util.Date; @Data public class User { /** * 主鍵ID */ private Integer id; /** * 用戶名 */ private String userName; /** * 年齡 */ private Integer age; /** * 家庭地址 */ private String adress; /** * 手機(jī)號碼 */ private String phone; /** * 注冊時(shí)間 */ private Date regTime; }
2.在實(shí)體類對象中,點(diǎn)擊選擇Generate,再點(diǎn)擊generate mybatis files
3.在這里可以稍作調(diào)整,比如添加索引,然后就可以生成建表語句了
4.根據(jù)需要調(diào)整建表語句后,在數(shù)據(jù)庫中執(zhí)行即可。
-- 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 '手機(jī)號碼', reg_time DATETIME NOT NULL DEFAULT '1000-01-01 00:00:00' COMMENT '注冊時(shí)間', PRIMARY KEY (id) )ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT '用戶表';
3.2 根據(jù)數(shù)據(jù)庫表生成bean、mapper、mapper.xml
1.在Database中,右擊數(shù)據(jù)庫表,選擇Mybatis generator
2.選擇你要生成的類
再勾選一個(gè)mybatisplus
3.即可生成代碼
到此這篇關(guān)于IDEA使用MyBatisCodeHelperPro來generator代碼的詳細(xì)教程的文章就介紹到這了,更多相關(guān)IDEA使用MyBatisCodeHelperPro內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
詳解Java中CAS機(jī)制的原理與優(yōu)缺點(diǎn)
CAS?英文就是?compare?and?swap?,也就是比較并交換,這篇文章主要來和大家介紹一下Java中CAS機(jī)制的原理與優(yōu)缺點(diǎn),感興趣的小伙伴可以了解一下2023-06-06Java中出現(xiàn)java.lang.IllegalStateException異常錯(cuò)誤的解決
這篇文章主要介紹了Java中出現(xiàn)java.lang.IllegalStateException異常錯(cuò)誤的解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-01-01java開發(fā)Dubbo負(fù)載均衡與集群容錯(cuò)示例詳解
這篇文章主要為大家介紹了java開發(fā)Dubbo負(fù)載均衡與集群容錯(cuò)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2021-11-11SpringBoot應(yīng)用的打包和發(fā)布實(shí)現(xiàn)
本文主要介紹了SpringBoot應(yīng)用的打包和發(fā)布實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-04-04