Skip to main content

PowerDesigner备忘

模板

CDM转OOM, 语言模板在C:\Program Files (x86)\Sybase\PowerDesigner 16\Resource Files\Object Languages

Code变成和Name一样了

  • ✘ OOM Generation Options -> Detail -> Convert names into codes

新文件

  • Java::Profile\Classifier\Generated Files\Java Source

常用配置

Tools -> Model Options -> Model Settings

  • ✔ Relationship -> Unique code
  • ✘ Data Item -> Unique
  • ✘ Data Item -> Allow reuse

CDM转PDM

  • FK column name template -> %KEY%_%COLUMN%

  • ✔ FK column name template -> Always use template

  • ✘ Convert names into codes

  • ? 关联表没生成对象

PDM转OOM

  • ✘ Convert names into codes

选择显示哪些字段

选择Entity -> Format... (Ctrl+T) -> Sub-Objects -> 勾选需要显示的字段(默认时全选的)

隐藏关联的名字

选择Relationship -> Format... (Ctrl+T) -> Content -> Center -> Name -> 取消勾选

导出图像

选中需要导出的内容,比如Ctrl+A选择全部,然后 Edit -> Export Image...

DBMS 配置

自定义

  1. 实体字段如果添加了以-开头的Domain,在cdmpdm后,生成的column,在sql中应该被注释掉.