| | |
| | | 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"); |
| | | 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; |
| | | } |