# code_gen **Repository Path**: net_yc60/code_gen ## Basic Information - **Project Name**: code_gen - **Description**: 处理mysql的代码生成工具 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-01-06 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # code_gen #### 介绍 `JPA/mybatis 代码生成工具` 处理mysql的代码生成工具,用于由表生成类 #### 软件架构 使用ftl文件生成代码,在使用JPA时,支持自动处理外键级联属性 #### 安装教程 1. 依赖于本人的特定工具包 https://gitee.com/net_yc60/support_util 2. 上面的工具包可以基于JAVA11,也可以基于java8,只有HttpAPIUtil是基于JAVA11的,如果只为使用本项目依赖,可以把HttpAPIUtil.java删除,或者自行适配 3. 项目需要加入以下依赖 ``` org.projectlombok lombok 1.18.4 ``` #### 使用说明 1. 先用maven安装特定工具包 https://gitee.com/net_yc60/support_util 2. 下载本模块代码,maven安装 3. 作为maven插件使用 #### 使用例子 建议新建一个maven项目开始,当然也可以在开发项目中使用 如下: ![demo01](https://images.gitee.com/uploads/images/2020/0108/092112_2ece458d_1505707.png "01.png") 然后在pom.xml文件中配置即可 ``` com.lang codeGen 1.0-SNAPSHOT 数据库名 数据库ip 数据库端口 数据库用户名 数据库密码 C:\***\Desktop\test com.lang.data t_***_exdate
t_***_bus
t_jxhd_atten_ 是否处理级联关系(默认不处理,只在JpaGen有效,默认false,不处理)
``` 最后根据需要触发需要使用的插件就好了 ![demo02](https://images.gitee.com/uploads/images/2020/0108/092143_5396a980_1505707.png "02.png")