# gen **Repository Path**: yjiawei/gen ## Basic Information - **Project Name**: gen - **Description**: No description available - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-12-28 - **Last Updated**: 2021-01-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #根据javaBean 生成创建表sql ##背景 公司采用DDD领域开发,又没有采用Jpa,每次创建表都需要从javaBean对应字段建表,及其浪费时间,故写一个这样 小工具 ##备注 ###配置文件 gen: tablePrefix: cs_ //表前缀 hasUnderscore: false //是否转下横线 path: D:\gen\upload\ //临时存放文件 ###操作 上传javaBean,返回创表语句,目前仅支持单文件上传对应单表创建 ###模板 javaBean参考 /** * 表描述 * @author yangjiawei yangjiawei@co-mall.com * @since 2020/12/21 16:33 */ @ToString @Data public class FildEntry { /** * 参数名 */ private String fName; /** * 类型 */ private String fType; /** * 说明 */ private String fExplain; public FildEntry(String fName, String fType, String fExplain) { super(); this.fName = fName; this.fType = fType; this.fExplain = fExplain; } }