# pojo-sql-maven-plugin **Repository Path**: TomSale/pojo-sql-maven-plugin ## Basic Information - **Project Name**: pojo-sql-maven-plugin - **Description**: 根据实体 生成建表Sql语句 Maven 插件 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-12-09 - **Last Updated**: 2023-02-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # pojo-sql-maven-plugin #### 介绍 根据实体 生成建表Sql语句 Maven 插件 需求: 对接某合作方,提供N张表M字段,数据落库到我们本地数据库, 导致手写工作量巨大,因此使用此插件辅助生成。 #### 软件架构 软件架构说明 #### 使用说明 1. 引入Maven插件坐标 ```xml com.relaxed pojo-sql-plugin 1.0.0 ${project.basedir}\src\main\java\com\natrust\securities\bridge\model\huaxia outputPath t ``` 2. mvn 执行命令 ```shell mvn com.relaxed:poj o-sql-plugin:1.0.0:generate -DscanRootDir=originPath ``` 3. idea使用maven插件辅助直接执行 4. 附加实体文档注释 ```shell /** * @author Yakir * @Topic TestData * @Description * @date 2021/12/8 17:19 * @Version 1.0 */ @Data public class TestData { /** * 年龄 */ private Integer age; /** * username * 指定sql类型 优先于默认类型 * @sqlType decimal(10,2) * 要求是否必填 true not null false null default null * @required true */ private String username; } ``` #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)