效果今天分享一个用于mybatis生成代码的神器,经过简单的配置我们可以自动生成数据库里相应的表的model,dao,mapper文件,先上图看下效果
-
假如我们数据库有这样一张class表
-
通过简单配置我们就可以自动生成相应的代码文件:
-
实体类:
public class Cla { private Integer cid; private String cname; private String clocation; public Integer getCid() { return cid; } public void setCid(Integer cid) { this.cid = cid; } public String getCname() { return cname; } public void setCname(String cname) { this.cname = cname == null ? null : cname.trim(); } public String getClocation() { return clocation; } public void setClocation(String clocation) { this.clocation = clocation == null ? null : clocation.trim(); } } -
接口:
public interface ClaMapper { int deleteByPrimaryKey(Integer cid); int insert(Cla record); int insertSelective(Cla record); Cla selectByPrimaryKey(Integer cid); int updateByPrimaryKeySelective(Cla record); int updateByPrimaryKey(Cla record); } -
mapper.xml:
cId, cName, cLocation
-
首先我们要准备这样一个工具:链接:https://pan.baidu.com/s/1kUGwQUtIHYCFImArBPF32A
提取码:1314
下载解压后是这样的:
进入lib文件:(注意:根据自己电脑上安装MySQL的版本,里面的驱动包可以自己选择性替换,如果驱动包的版本和MySQL的版本不对应,会出错的)
打开generator.xml文件进行配置:
配置好保存上面的文件,然后打开cmd,进入lib目录下:
然后输入指令:
看到成功的提示,就OK了
然后进入当前的src目录下,就能看到自动生成的代码文件了
总结通过上面工具生成部分代码,在需要的地方直接粘贴过去就行,一定程度上可以减少些重复性工作,当然,工具不唯一,还有其他工具,感兴趣的小伙伴可以去尝试一下哦



