一、MyEclipse安装Generator插件
引用文章地址
generator插件下载地址:https://github.com/2224132867/mybatis-generator-- 百度云盘下载地址: 链接:https://pan.baidu.com/s/1AyE_mdjEtef6S7TZs0ysXg 提取码:k9ng
1、查到自己myeclipse的安装目录。
2、新建一个文件夹(myPlugin),放置插件文件
3、解压压缩文件。
4、复制解压后,对应目录下的全部文件
C:UsersAdministratorDesktopmybatis-generator—mastergenerator-mastereclipseUpdateSite
5、把复制的文件粘贴到MyEclipse安装目录myPlugin(第二步建的文件夹),这里我建了一个子文件夹,区分插件类型。
6、在MyEclipse安装目录dropins目录下,新建文件mybatis.link
文件类容:path=自己第二步新建文件夹的路径
7.重启 MyEclipse,安装插件成功。
二、使用Generator生成实体类
引用文章地址
1、创建建Maven项目,项目名为hb
2、配置pom.xml文件
4.0.0 com com.hb war 0.0.1-SNAPSHOT com.hb Maven Webapp http://maven.apache.org junit junit 3.8.1 test mysql mysql-connector-java 5.1.6 org.mybatis.generator mybatis-generator-core 1.3.2 com.hb maven-compiler-plugin 1.7 1.7 UTF-8 srcmainwebappWEB-INFlib org.mybatis.generator mybatis-generator-maven-plugin 1.3.2 mysql mysql-connector-java 5.1.35 src/main/resources/generatorConfig.xml true
3、在src/main/java下创建generatorConfig.xml文件
注意:我的数据库dolphin_v3下有一个表chuc_card_account
4、右键generatorConfig.xml,选择Generate MyBatis/iBATIS Artifacts
5、生成实体类后
6、实体类
package com.hb.po;
import java.math.BigDecimal;
public class ChucCardAccount {
private String id;
private String mlevel;
private String mcode;
private String mid;
private String uname;
private String uphone;
private String cstate;
private String cardStart;
private String cardVend;
private BigDecimal savemoney;
private BigDecimal totalmoney;
private String intime;
private String utime;
public ChucCardAccount(String id, String mlevel, String mcode, String mid, String uname, String uphone, String cstate, String cardStart, String cardVend, BigDecimal savemoney, BigDecimal totalmoney, String intime, String utime) {
this.id = id;
this.mlevel = mlevel;
this.mcode = mcode;
this.mid = mid;
this.uname = uname;
this.uphone = uphone;
this.cstate = cstate;
this.cardStart = cardStart;
this.cardVend = cardVend;
this.savemoney = savemoney;
this.totalmoney = totalmoney;
this.intime = intime;
this.utime = utime;
}
public ChucCardAccount() {
super();
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getMlevel() {
return mlevel;
}
public void setMlevel(String mlevel) {
this.mlevel = mlevel;
}
public String getMcode() {
return mcode;
}
public void setMcode(String mcode) {
this.mcode = mcode;
}
public String getMid() {
return mid;
}
public void setMid(String mid) {
this.mid = mid;
}
public String getUname() {
return uname;
}
public void setUname(String uname) {
this.uname = uname;
}
public String getUphone() {
return uphone;
}
public void setUphone(String uphone) {
this.uphone = uphone;
}
public String getCstate() {
return cstate;
}
public void setCstate(String cstate) {
this.cstate = cstate;
}
public String getCardStart() {
return cardStart;
}
public void setCardStart(String cardStart) {
this.cardStart = cardStart;
}
public String getCardVend() {
return cardVend;
}
public void setCardVend(String cardVend) {
this.cardVend = cardVend;
}
public BigDecimal getSavemoney() {
return savemoney;
}
public void setSavemoney(BigDecimal savemoney) {
this.savemoney = savemoney;
}
public BigDecimal getTotalmoney() {
return totalmoney;
}
public void setTotalmoney(BigDecimal totalmoney) {
this.totalmoney = totalmoney;
}
public String getIntime() {
return intime;
}
public void setIntime(String intime) {
this.intime = intime;
}
public String getUtime() {
return utime;
}
public void setUtime(String utime) {
this.utime = utime;
}
}



