# 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项目开始,当然也可以在开发项目中使用
如下:

然后在pom.xml文件中配置即可
```
com.lang
codeGen
1.0-SNAPSHOT
数据库名
数据库ip
数据库端口
数据库用户名
数据库密码
C:\***\Desktop\test
com.lang.data
t_jxhd_atten_
是否处理级联关系(默认不处理,只在JpaGen有效,默认false,不处理)
```
最后根据需要触发需要使用的插件就好了
