比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;
}
