# JpaCodeTool **Repository Path**: gamma/JpaCodeTool ## Basic Information - **Project Name**: JpaCodeTool - **Description**: 代码生成项目,可以根据数据库表定义自定义模板来生成代码 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2017-11-17 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 工具背景: 半手工代码生成工具,使用模板引擎velocity的特性+JDBC的相关API生成单表的CRUD代码; ================================================================================= 最大特点:可以修改模板内容自定义生成的代码,不局限于某种具体的编程语言 缺点:只能生成单表的代码,ORM中的一对多关系需要手工添加相关代码。 需要具备的知识:velocity相关的知识。 ========================配置目录说明================================================= src/main/resources/templates 代码生成模板目录 src/main/resources/jdbc.properties 配置信息文件:数据库连接的信息,代码生成目录,需要生成代码的表 src/main/resources/templates.cfg 配置文件:使用哪些代码模板,生成的文件所在的目录 src/main/resources/templates.cfg 可以使用jdbc.properties中的变量如:tableName ,javaSource等,避免重复配置 ================================================================================= 操作步骤如下: 1.修改jdbc.properties的内容(必选) 2.修改templates.cfg内容 3.修改具体的模板,模板目录为src/main/resources/templates 4.RUN JDBCCodeGenerator (必选)