一直以来把数据库的表转换成Entity或DTO都是一件让人头痛的事情,既浪费时间又很繁琐,看着几十上百个表的几百上千个字段,真是一件让人很头痛的事情。 我们也想过很多办法解决这个问题,包括用MyEclipse连接数据库生成JavaBean,但多多少少还是会有一些不尽人意的地方,包括表和表字段的comment总是无法生成,而且还会生成很多无用的注释代码,让代码看起来一点都不干净,配置非常繁琐等等问题。 于是一怒之下,自己动手丰衣足食,就自己用Swing写了一个通过数据库的表生成JavaBean的工具,支持MySQL、Oracle、SQLServce,完美支持JPA注解,可以同时生成Entity和DTO,可以自动去除表前缀,并支持去除多个前缀,支持精确指定只生成哪几个表的Bean,也支持模糊查找生成哪几个表的Bean,现在不但成员变量上能生成备注了,而且在Getter和Setter上也能有备注了! 更重要的是所有的配置都能被保存到本地,只要配置过一次,下次使用只要点一下生成JavaBean,下一秒就能拿到你想要的JavaBean了,完全实现秒生成。 这次版本更新如下: 1、修复生成JavaBean后缀错误的问题。 2、新增实体的schema,生成实体时要使用的schema,schema可以自动生成: 如果schema与数据库的用户名相同则写dbUsername,如果schema与数据库的库名相同则写 dbName。 3、新增设置文件扩展名,现在已经不仅仅只能生成Java Bean了,还可能生成DoNet Bean等等各种各 样的Bean了,只需要配置下用户模板和修改下文件扩展名就可以实现了,简单方便。我在用户 模板中添加了一个DoNet的用户模板,大家可以直接生成DoNet的Bean了。大家如果想要生成其 它编程语言的Bean可以发一个那种编程语言的标准Bean给我,我做成用户模板发布上来。 4、新增继承的父类,生成的JavaBean要继承的父类。 5、新增实现的接口,生成的JavaBean要实现的接口。 6、新增忽略的字段,生成的JavaBean需要忽略的表字段。 7、新增要导入的包,需要导入到JavaBean中的包。 8、新增要排除的包,不需要导入到JavaBean中的包。
- 1
- 粉丝: 169
- 资源: 32
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助