根据数据库的自动化生成工具,自动生成JavaBean、自动生成数据库文档等(v5.8.0版)

       TableGo
v5.8.0本子更新震撼发布,功能更加有力,速度过来围观,此次版本更新如下:
          1、新增自定义文件功能,可以自己修模板生成任意代码的公文。
         
2、新增数据源配置自动生成效应,项目分库分表不用愁,一不行搞定所有数据源。
          3、公共参数界面新增表别名和是否目录直通的配备。
         
4、生成Bean界面新增是否生成字段注释和重写equals,hashCode,toString方法的部署。
          5、MyBatis配置界面新增根据所有字段条件查询数据的选择项。
          6、新增TableGo使用说明书。
          7、更新数据库让版,新本子的让或无支持JDK8以下的版本。
          8、修复了大量之Bug并展开了有优化。

       
这里尚时有发生个装的技术,就是在安装实体生成策略时不过好选无字段验证的,因为我发现经过JDBC获取字段验证数据常常会出硌款,效率不强。而且经过部署Hibernate和MyBaits的命名策略完全好管实体生成策略设置成“所有字段上均无Column注解”,这样不行成JavaBean速度极抢,而且事后代码维护也有益于广大。
        
       
Hibernate或JPA配置:hibernate.ejb.naming_strategy=org.hibernate.cfg.ImprovedNamingStrategy
        MyBaits配置:mapUnderscoreToCamelCase=true
(这样安排以后在mapper.xml中即使非需写resultMap的字段映射了)
        
        MySQL使用的数据库让包:mysql-connector-java-6.0.6.jar
        Oracle使用的数据库让包:ojdbc7.jar
        SQL Server使用的数据库让包:mssql-jdbc-6.2.1.jre7.jar
        PostgreSQL使用的数据库让包:postgresql-42.1.1.jre7.jar
        
   
一直以来因数据库表结构自动生成JavaBean、自动生成MyBaits的Mapper映射配置文件、自动生成数据库设计文档都是均等项为丁死厌恶的工作,既浪费时间又杀麻烦,看在几十过多个说明的不在少数单字段,真是一起被人口痛之事务。
       
我们啊想了很多办法化解这问题,包括用MyEclipse连接数据库生成JavaBean,但多多少少还是会见有一部分遗憾的地方,包括表和表字段的comment总是力不从心转移,而且还见面变动很多无效的注解代码,让代码看起一点都未彻底,配置好麻烦等等问题。 
       
于是恼羞成怒,自己下手丰衣足食,于是便和好因此Swing写了一个根据数据库的自动化生成工具,支持MySQL、Oracle、SQLServce、PostgreSQL四种植数据库,支持Window、Linux、MacBook等大多独发系统,完美支持JPA注解,可以而且生成Entity和DTO等,可以自行去除表前缀,支持单个和批量生成JavaBean,现在不只成员变量上会可怜成备注了,而且在Getter和Setter上吗能够起注释了。更主要之是尚能自动生成数据库设计文档和MyBaits的Mapper映射配置文件,如果发差不多个数据源还能够批量转移,使用非常有利。
       
所有的布置都封存在该地,只要配置了相同软,下次采用的时光了好秒生成JavaBean、MyBaits的Mapper映射配置文件及数据库设计文档等,并且还并各种实用工具,使得工作效率瞬间爆棚,生产力瞬间爆表!
       
经过一些种之行使及积累,我管其分享出去,大家产生啊好之建议和想方设法吗还足以提取出来,因为比较繁忙,没有工夫去开老大健全的测试,所以毫无疑问会略带Bug。由于条件的来头,主要测试的凡MySQL、Oracle,SQLServer、PostgreSQL测试不净,可能会见发点Bug,大家而发现什么Bug记得使告我,在生只本子被开展更正。

1、数据库配置界面:
MyBatis 1

2、公共参数配置界面: 
MyBatis 2

3、生成Bean配置界面:
MyBatis 3

4、生成MyBaits的Mapper映射文件配置界面: 
MyBatis 4

5、生成数据库设计文档配置界面:
MyBatis 5

6、新增自定义文件配置界面,可以好编辑模板生成任意代码的文书:
MyBatis 6

    这是用以生成EasyUI的DataGrid的自定义模板:
MyBatis 7

    根据这个自定义模板生成的JS代码:
MyBatis 8

7、集成工具界面,集成11款实用工具,工作效率瞬间提升数加倍:
MyBatis 9

8、新增数据源配置自动生成效应,用于快速变动数据源配置信息:
MyBatis 10

9、这是自动生成出来的Entity和DTO:
MyBatis 11

MyBatis 12

10、这是自动生成的MyBatis的Mapper映射文件:
MyBatis 13

11、这是自动生成的数据库设计文档:
MyBatis 14

12、这是编自定义模板生成的JS代码:
MyBatis 15

13、这是最新的源代码统计:
MyBatis 16

14、提供Jar包版本,完美支持Linux和MacBook,MacBook只待以“安全性与隐私”那里允许打开TableGo.jar就可了:
MyBatis 17

MyBatis 18

MyBatis 19

MyBatis 20

15、QQ交流群(入群密码:TableGo): 

MyBatis 21

   
 Win版本下载地址:http://download.csdn.net/download/vipbooks/10153225
     Jar版本下载地址:
http://download.csdn.net/download/vipbooks/10153227

     该滑坡包着包含32位与64位两只版。

       
使用该工具要装JDK7及以上版本的,因为本用之付出环境与编译环境都是JDK7,其它版本的JDK还尚无测试了,更胜版本的相应没有问题,必待在操作系统的环境变量里部署好JAVA_HOME,不然会找不顶Java。 

       
找了森的把Jar包打包成EXE文件之工具,都无克圆满支持64个之网,最后找到了exe4j,终于能到支持自包改成64号系统支持的版了,我要好用之凡Alienware15R2起带的64各Win10系,如果生成的32个程序不能够运作大家就说一样名誉,我还夺寻找虚拟机测试。

       
这篇稿子我耶在ITeye发表了,这有限只博客都是自家好的,该文章被提到的斯软件是自身要好开支出的。如果你由于缺少积而望洋兴叹下载,可以于
http://vipbooks.iteye.com/blog/2404307
免费下载,如果你觉得是软件是,希望得以下载我上传出CSDN中的本,只待1点积分,也是指向本身的支持,谢谢!

目录:

           
第1版:http://blog.csdn.net/vipbooks/article/details/51912143
           
第2版:http://blog.csdn.net/vipbooks/article/details/51912537
           
第3版:http://blog.csdn.net/vipbooks/article/details/51912750
           
第4版:http://blog.csdn.net/vipbooks/article/details/51912930
           
第5版:http://blog.csdn.net/vipbooks/article/details/51915364
           
第6版:http://blog.csdn.net/vipbooks/article/details/51916266
           
第7版:http://blog.csdn.net/vipbooks/article/details/51916507
           
第8版:http://blog.csdn.net/vipbooks/article/details/52005477
           
第9版:http://blog.csdn.net/vipbooks/article/details/52005926
           
第10版:http://blog.csdn.net/vipbooks/article/details/52226266
           
第11版:http://blog.csdn.net/vipbooks/article/details/52806475
           
第12版:http://blog.csdn.net/vipbooks/article/details/53242808
           
v4.1.2版:http://blog.csdn.net/vipbooks/article/details/54234432
           
v5.0.0版:http://blog.csdn.net/vipbooks/article/details/72653898
           
v5.8.0版:http://blog.csdn.net/vipbooks/article/details/78767469

网站地图xml地图