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