# database2JavaCodeTools **Repository Path**: eya/database2JavaCodeTools ## Basic Information - **Project Name**: database2JavaCodeTools - **Description**: 基于freemarker的代码生成工具;根据数据库表,生成jsp页面、Controller、service、mapper和mybatis的xml SQL文件 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 7 - **Created**: 2015-12-15 - **Last Updated**: 2024-07-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # database2JavaCodeTools #### 介绍 基于freemarker的代码生成工具;根据数据库表,生成jsp页面、Controller、service、mapper和mybatis的xml SQL文件 模板放在com.eya.tools.generator.template下 示例代码中将jsp的生成代码注释掉了,如果需要生成jsp,需要自己定制修改模板 #### 使用说明 1. 下载项目,导入IDEA或eclipse 2. 进入src/com/eya/tools/generator/executor目录,这里已经提供了三种数据库的支持:DB2、MySql、Oracle,如果你使用其他数据库,可自行扩展 3. 以Mysql为例,进入MysqlGenerator.java,配置数据库的连接信息、要生成的类的包路径、生成后的文件存放位置,可以设置成你的项目路径,生成后就不需要手动拷贝了 4. 在main方法中配置要生成代码的数据库表,注意,所有的表和字段必须有注释,否则会报错 5. 配置完成后,运行MysqlGenerator即可