Skip to content

lsc95/MyGenerate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


mybatis代码生成器

项目介绍

使用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)没有能够生成包名对应的目录结构,暂时生成的文件放在同一个目录下。

About

use freemark generate mybatis crud demo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors