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 { } }