IDEA使用MyBatisCodeHelperPro來generator代碼的詳細(xì)教程
1.介紹
- 在開發(fā)過程中可以幫助我們通過數(shù)據(jù)庫表生成編寫生成bean,mapper,mapper.xml等文件。
- 可以通過實體類生成建表語句, 根據(jù)需要進(jìn)行調(diào)整后到數(shù)據(jù)庫中執(zhí)行。
- 支持mapper與xml文件間的相互跳轉(zhuǎn)。
- MyBatisCodeHelperPro是idea的一個插件,類似于mybatis plugin,但是要收費(fèi)的,有條件可以買激活碼激活。
2.安裝
由于在idea下載MyBatisCodeHelperPro實在太慢了,所以筆者在這里提供網(wǎng)盤鏈接給大家下載,
下載鏈接
鏈接: https://pan.baidu.com/s/1RUjzY7_AcICsxIi2E222ag 提取碼: tf6i
點解選擇install Plugin from Disk,選好路徑即可安裝。

3.使用
3.1 實體類自動生成建表語句
1.創(chuàng)建實體類
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;
/**
* 注冊時間
*/
private Date regTime;
}
2.在實體類對象中,點擊選擇Generate,再點擊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 '注冊時間', 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.選擇你要生成的類

再勾選一個mybatisplus

3.即可生成代碼

到此這篇關(guān)于IDEA使用MyBatisCodeHelperPro來generator代碼的詳細(xì)教程的文章就介紹到這了,更多相關(guān)IDEA使用MyBatisCodeHelperPro內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java web攔截器inteceptor原理及應(yīng)用詳解
這篇文章主要介紹了java web攔截器inteceptor原理及應(yīng)用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-01-01
Java開發(fā)學(xué)習(xí) Java數(shù)組操作工具
這篇文章主要為大家詳細(xì)介紹了自己編寫的Java數(shù)組操作工具,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-04-04
SpringBoot讀取外部的配置文件的代碼實現(xiàn)
這篇文章主要介紹了SpringBoot讀取外部的配置文件的代碼實現(xiàn),文中通過代碼示例給大家講解的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2024-11-11
Elasticsearch 基礎(chǔ)介紹及索引原理分析
這篇文章主要介紹了Elasticsearch 基礎(chǔ)介紹及索引原理分析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-07-07

