1. 程式人生 > 其它 >比Mybatis plus程式碼生成器更好用,EsayCode外掛使用-IDEA

比Mybatis plus程式碼生成器更好用,EsayCode外掛使用-IDEA

比Mybatis-plus程式碼生成器更方便,EasyCode外掛,可以快速的幫助我們完成逆向工程工作,大大的提高了我們的開發效率,話不多說,來看看怎麼使用。

1.首先開啟IDEA開發工具,按以下步驟下載EasyCode外掛:

File->Setting->Plugins->Easy code install ,安裝之後需要重啟IDEA才能使用這個外掛。

2.我們找到Other settings設定Easy code要生成的模板細節:

File->settings->Other settings->Easycode

3.接著我們idea上連線資料來源

注意,這裡重來沒建立過資料連線的小夥伴這裡可能測試連線會失敗,只需要按照提示按裝Mysql驅動就可以了

4.連線上資料庫後,我們就可以來用EasyCode外掛逆向工程了

最後,我們來看看 生成的實體類效果如下:

import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import java.io.Serializable;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* 文章表(Article)表實體類
*
* @author makejava
* @since 2022-02-20 14:59:44
*/
@SuppressWarnings("serial")
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("sg_article")
public class Article extends Model<Article> {
@TableId
private Long id;
//標題
private String title;
//文章內容
private String content;
//文章摘要
private String summary;
//所屬分類id
private Long categoryId;
//縮圖
private String thumbnail;
//是否置頂(0否,1是)
private String isTop;
//狀態(0已釋出,1草稿)
private String status;
//訪問量
private Long viewCount;
//是否允許評論 1是,0否
private String isComment;

private Long createBy;

private Date createTime;

private Long updateBy;

private Date updateTime;
//刪除標誌(0代表未刪除,1代表已刪除)
private Integer delFlag;

}