From d577762cafe94d9399d77cb4c6955ab176ff35ef Mon Sep 17 00:00:00 2001 From: admin <2780501319@qq.com> Date: 星期三, 30 六月 2021 02:36:59 +0800 Subject: [PATCH] Mybatis自动化代码生成优化 --- src/test/java/com/generater/GeneratorTest.java | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/test/java/com/generater/GeneratorTest.java b/src/test/java/com/generater/GeneratorTest.java index 85b2acd..be8a329 100644 --- a/src/test/java/com/generater/GeneratorTest.java +++ b/src/test/java/com/generater/GeneratorTest.java @@ -3,25 +3,35 @@ 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; } -- Gitblit v1.8.0