使用freemarker模板引擎开发mybatis代码生成器
开发工具:MyEclipse2014
jdk:1.7
freemarker: 2.3.26
1.实体类生成实现<br/>
2.DAO接口生成实现<br/>
3.mapper映射文件生成实现<br/>
4.service,serviceimpl文件生成实现<br/>
注意:功能没有完全实现,没有对现有代码进行测试
基础功能:文件的生成 (完成)
结果:功能实现完毕。
功能验证:等待验证 (完成)
结果:改改能用,但是并不好用。等待后期完善。
功能完善:这个任务比较艰巨,需要很多时间。
(1)现在只支持对于"student"这种类型的表,不支持"t_student";
(2)暂时没有引入包名的配置等,导致只能生成固定的包名;
(3)ftl中写的太死;
(4)重复代码过多
(5)没有能够生成包名对应的目录结构,暂时生成的文件放在同一个目录下。