package com.generater;
|
|
import org.springframework.data.annotation.Id;
|
import org.yeshi.utils.generater.SpringComponentGenerater;
|
import org.yeshi.utils.generater.entity.MongoDBDaoData;
|
import org.yeshi.utils.generater.mybatis.Column;
|
import org.yeshi.utils.generater.mybatis.MyBatisMapperUtil;
|
import org.yeshi.utils.generater.mybatis.Table;
|
|
import java.util.Date;
|
|
public class GeneratorTest {
|
|
public static void main(String[] args) throws Exception {
|
//SpringComponentGenerater.createMongoDao(new MongoDBDaoData.Builder().setBaseDaoClass(BaseDao.class).setDaoPackageName("com.generator.result").setEntityClass(Entity.class).create(), "D:\\workspace\\server\\utils\\src\\test\\java\\com\\generater\\result");
|
MyBatisMapperUtil.createMapper(Entity.class);
|
|
}
|
|
|
@Table("tb_test")
|
public static class Entity {
|
|
@Id
|
@Column(name = "id")
|
private String id;
|
@Column(name = "`name`")
|
private String name;
|
@Column(name = "`age`")
|
private Integer age;
|
@Column(name = "create_time")
|
private Date createTime;
|
|
|
public String getId() {
|
return id;
|
}
|
|
public void setId(String id) {
|
this.id = id;
|
}
|
|
public String getName() {
|
return name;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
}
|
|
public Integer getAge() {
|
return age;
|
}
|
|
public void setAge(Integer age) {
|
this.age = age;
|
}
|
|
public Date getCreateTime() {
|
return createTime;
|
}
|
|
public void setCreateTime(Date createTime) {
|
this.createTime = createTime;
|
}
|
}
|
|
|
public static class BaseDao {
|
|
}
|
|
|
}
|