解决ER\Studio无法生成mysql列注释问题

前言

最近改用ER\Studio建模,发现ER\Studio居然不支持生成mysql列注释,看网上都说勾选即可,然后生成mysql时并没有那个勾选项,试了下生成Oracle和DB2是支持的...

没有注释,那实体Bean的注释要手码?...no no no

于是开始改造

计划将生成mysql分为两步,第一步正常生成mysql文件,第二步生成DB2的sql文件,然通过工具提取改造出独立的mysql列注释语句,so easy~~

演示

执行工具jar

#################################################################

此工具用于解决ER/Studio设置注释definition依然无法生成Mysql的列注释问题
整体步骤:
1、使用ER/Studio生成Mysql的sql在数据库建表
2、使用ER/Studio生成DB2的sql文件
3、通过java jar db2sqlConvert2MysqlComment.jar 启动运行此工具
4、按提示输入db2sql文件的路径,回车将会在同目录生成mysql添加注释的文件
5、在步骤1的数据库实例下执行此mysql添加注释的sql文件
~~完 毕!

#################################################################
请输入db2sql路径:

将db2sql文件拖过来,回车ok


#################################################################
请输入db2sql路径:E:\images\db2\db2.sql
输入数据:E:\images\db2\db2.sql
success create file,the file is E:\images\db2\db2_sql_mysqlcomment_1525835377513
.sql

打开文件看看结果吧

alter table tab_user modify column id  int comment  '用户主键'
;

百度网盘:ER\Studio 和解决无法生成mysql列注释工具 下载

扫描二维码关注公众号,回复: 195548 查看本文章

没做过极限测试,可以自己调试改造或者留言。

源码:GO

猜你喜欢

转载自my.oschina.net/openplus/blog/1809383