mybatis代码生成工具 mybatis-generator

            mybatis-generator-1.0使用手册
1.    编写目的
1.1.前面的话
每个项目开始,都会写到service类, dao 类,实体类,mybatis mapper.xml。这样我们就做了很多重复,浪费了很多时间。所以推出mybatis-generator-1.0。相比官方的文件生成灵活性更强。
1.2.  适用对象
    项目架构中用到了mybatis的项目。
1.3.文件描述
 
ftl:  实体文件模板存放文件夹。
ftl2:  freemarker模板文件存放的文件夹。
lib: mybatis-generator-1.0.jar依赖第三方jar。
mybatis-generator-1.0.bat : window shell 文件,启动jar。(Linux使用自己编写Linux上的shell脚本)。
mybatis-generator-1.0.jar:jar文件。
mybatis-generator使用手册.docx:使用手册。

2.使用事项

2.1.模板配置


1.编写数据库中表对应的实体文件,也就是ftl文件夹中的文件模板。
 
 
注意:文件名(不带文件后缀)和文件模板中的className必须一样,否则无法生成文件。

2.编写数据库实体类定义文件。
 
注意:模板文件不能编写错误,否则无法生成java文件和mybatis的mapper.xml。
xml中不能有注释。


3.拷贝freemarker模板文件。


 
 
注意:不能更改模板文件的文件名,否则无法生成java文件和mybatis的mapper.xml。


3.生成文件
3.1编写调用jar的shell脚本。
 
java -jar mybatis-generator-1.0.jar D:\mybatis-generator-1.0\ftl D:\mybatis-generator-1.0\ftl2 D:\\
pause
参数一:实体文件模板目录。
参数二:freemarker模板文件存放目录。
参数三:生成的java文件和mapper.xml文件的存放路径。

4.调用jar包
双击编写的shell脚本。

查看文件生成的文件。


注意:文件位置是 shell脚本第三个参数 + 数据库实体类定义路径(packageName)。


最后请大神不要喷我,写得代码多乱,完全自娱自乐而已。

下载地址:https://github.com/hncdyj123/super-mybatis-generator (最新版见readme.md)


猜你喜欢

转载自blog.csdn.net/hncdyj/article/details/7787585