# dao_generate **Repository Path**: zhangY57/dao_generate ## Basic Information - **Project Name**: dao_generate - **Description**: 模板代码生成器 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-05-05 - **Last Updated**: 2021-09-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 介绍 代码生成器,可一键生成controller,service,manager,dao,实体类,单表CRUD自动生成。 使用模板生成,可根据实际项目结构,选择不同的模板,深度定制不同的模板,能在很大程度上提高开发效率,节约单表CURD开发时间。 代码生成完毕后,即可实现一个简单模块的全部功能。普通maven工程,导入eclipse/idea便可运行,可根据需求自由扩展模板! ## 功能 1. 生成单表CURD代码 2. 生成表字段驼峰,方便整理详设字段 3. 导出表字段,可作为输出文档 ## 使用方法 # 生成单表CURD代码 1. 修改resources/generator.properties里面的数据库连接信息 ``` 代码生成器,配置信息 db.driver=com.mysql.jdbc.Driver db.url=jdbc:mysql://127.0.0.1:3306/libang01?useUnicode=true&characterEncoding=utf8&useSSL=false db.username=root db.password=root@2020 作者 author=zhangyan 需要生成代码的表名,逗号分隔 db.tables=ap_praise_series_config 生成的位置 targetProject=C:\\generator\\src 包名 package=com.informatization.construction.bpo ``` 2. 启动GeneratorBuilder中的main()方法即可自动生成文件到C:\\generator\\src目录下 # 生成表字段驼峰,方便整理详设字段 ``` 修改resources/generator.properties里面的数据库连接信息 指定要导出的数据库 databaseName=juran 启动GeneratorToHump中的main()方法即可自动生成文件到C:\\generator\\src\\xxx.xlsx目录下 ``` 2.1.3 示例: ``` 字段 数据类型 注释 id bigint(20) 自增主键 shopCartGoodsDetailstId bigint(20) 业务编号 shopCartId bigint(20) 购物车编号 ``` # 导出表字段,可作为表设计输出文档 3.1 修改resources/generator.properties里面的数据库连接信息 3.1.1 指定要导出的数据库 databaseName=juran 3.1.2 启动GeneratorToHump中的main()方法即可自动生成文件到C:\\generator\\src\\xxx.xlsx目录下 3.2 示例: ``` 字段 数据类型 注释 id bigint(20) 自增主键 shop_id bigint(20) 业务编号 shop_cart_id bigint(20) 购物车编号 ```