非原创,转载多个文档。
2.在tools-->modeloptions-->naming convention-->display,选择code就ok了,相反如果在这里显示的是code的内容而你想要让他显示name中的内容,tools-->modeloptions-->naming convention-->display,选择name就可以了
3.生成带注释的sql
设置name字段内容为注释内容(mysql为列)
在物理模型下,操作:Database-->Edit Current DBMS,进入下图页面,
然后分别将
Script-->Objects-->Table-->TableComment
Script-->Objects-->Column-->ColumnComment
修改成
alter table [%QUALIFIER%]%TABLE% comment %.60qA:COMMENT%
alter table [%QUALIFIER%]%TABLE% modify column %COLUMN% %DATATYPE% comment %.60qA:COMMENT%
操作:Database-->Generate DataBase。。。,进入下图页面,
勾上以上复选框,否则当你备注为空的时候注释出不来;反之,如果你备注不为空那么名称(Name)才能作为注释出现!!
4.解决模型同名联动问题
选择"Tools -> Model Options"后,弹出如下图所示窗体:
大家注意上图红框里还有一个"Allow reuse"复选框,建议把这个钩也去掉,最后建议点击"Set As Default"按钮,把这设置成默认设置。如果生成物理模型报Entity Attribute name uniqueness 错误,tool->check model...去掉entity attribute下entity attribute name uniqueness 和 entity attribute code uniqueness
5.在概念模型转物理模型时,缺少实体。原因是在表的属性中,有一个generate属性,将其打上对勾即可。如下图所示