# hm-generate-mybatis **Repository Path**: hm-tools/generate-mybatis ## Basic Information - **Project Name**: hm-generate-mybatis - **Description**: 生成mybatis相关的dao接口,pojo Javabean,mapper.xml文件 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2018-02-01 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![996.icu](https://img.shields.io/badge/link-996.icu-red.svg)](https://996.icu) # generate-mybatis 纯代码方式(spring的多态方式并结合freeMark)生成mybatis相关的dao接口,pojo Javabean,mapper.xml文件。不再更新。 # generate-mybatis-ui 图形界面用于生成mybatis相关的dao接口,pojo Javabean,mapper.xml文件。主要使用的技术是JavaFX,freeMark。 - 生成pojo实体对象: 1. 将数据库表中的字段转换成pojo时,支持自动驼峰格式化字段名称。 1. 根据数据库表字段的数据类型,自动转换为对应的Java数据类型。 1. 根据数据库表字段的注释,字段为pojo属性生成注释。 - 生成mapper.xml文件: 1. 一个mapper.xml文件可视为一个模板,其中的每一条sql语句可视为一个模板片段。 1. 安照freemarker的语法先建立一个个sql语句片段(系统已经预定义了数据库表名称、表字段集合等数据模型) 1. 多个sql语句片段也可以合并成一个分组,在模板中使用一个分组因子(占位符),即可插入与之对应的所有sql语句片段。 - 生成dao接口: 暂时支持不好