根据数据库的自动化生成工具,自动生成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地图