PowerDesigner导入sql脚本后 将表字段生成java实体

PowerDesigner 的几种使用方法

PowerDesigner 可以建立数据模型,数据模型我们也可以通过外部sql创建表的语句导入生成,再从pd的实体模型导出成我们想要的实体类。

需要准备的东西

  • 创建表结构的脚本
  • powerdsigner工具

1.导入sql脚本到pd生成实体

  • 打开你的pd工具 PowerDesigner导入sql脚本后 将表字段生成java实体
  • 创建一个物理数据模型
    PowerDesigner导入sql脚本后 将表字段生成java实体
  • 这里的模型名称可以自己定义,DBMS 是即将要读入的sql脚本对应的数据库,跟脚本语言有关系。
    PowerDesigner导入sql脚本后 将表字段生成java实体
  • 这里选择使用脚本文件,点击 + 号 选择脚本文件的路径
    PowerDesigner导入sql脚本后 将表字段生成java实体
  • 切换到选项 选择脚本文件的编码格式(mysql导出来的脚本是 ANSI的 这里要选UTF-8)

PowerDesigner导入sql脚本后 将表字段生成java实体

2.将实体转成对象表

  • sql导入后申城的数据模型如下PowerDesigner导入sql脚本后 将表字段生成java实体
  • 接下来将数据模型转成对象
    PowerDesigner导入sql脚本后 将表字段生成java实体

3.将对象表导出成对应的实体类

  • 选择需要转成的实体类的语言,及对应的实体的类名
    PowerDesigner导入sql脚本后 将表字段生成java实体
  • 确定之后 生成如下视图PowerDesigner导入sql脚本后 将表字段生成java实体
    PowerDesigner导入sql脚本后 将表字段生成java实体

4.设置对应的注释dboid不显示

  • Ctrl+G或者 语言 选择生成java代码

PowerDesigner导入sql脚本后 将表字段生成java实体

  • 在弹出的生成选项中 选择不生成 bdoid (改成false),不然每个类对象前面都会有个不必要的注释
    PowerDesigner导入sql脚本后 将表字段生成java实体

powerdesigner 导出到word