PowerDesigner 实体模型转java实体类
PowerDesigner 的几种使用方法
PowerDesigner 可以建立数据模型,数据模型我们也可以通过外部sql创建表的语句导入生成,再从pd的实体模型导出成我们想要的实体类。
需要准备的东西
- 创建表结构的脚本
- powerdsigner工具
1.导入sql脚本到pd生成实体
- 打开你的pd工具
- 创建一个物理数据模型
- 这里的模型名称可以自己定义,DBMS 是即将要读入的sql脚本对应的数据库,跟脚本语言有关系。
- 这里选择使用脚本文件,点击 + 号 选择脚本文件的路径
- 切换到选项 选择脚本文件的编码格式(mysql导出来的脚本是 ANSI的 这里要选UTF-8)
2.将实体转成对象表
- sql导入后申城的数据模型如下
- 接下来将数据模型转成对象
3.将对象表导出成对应的实体类
- 选择需要转成的实体类的语言,及对应的实体的类名
- 确定之后 生成如下视图
4.设置对应的注释dboid不显示
- Ctrl+G或者 语言 选择生成java代码
- 在弹出的生成选项中 选择不生成 bdoid (改成false),不然每个类对象前面都会有个不必要的注释
powerdesigner 导出到word
- 报告下面有个报告模板,点击后选择 Standar Physical Report 双击!
- 编辑模板中的内容
这了选中右键 选择 loyal
- 选前面三个 名称,编码,注释
- ctrl+s保存一下,再出去选中要导出到exce的模型,同样在报告里面,选择生成报告
- 这里选RTF就是word 了 然后选刚编辑的那个报告模板 确定就可以了
以上内容参考
https://blog.****.net/code_du/article/details/41117087 我这边只是参考加上了一些自己的理解
导出的内容参考以下两篇
https://www.cnblogs.com/simpleZone/p/5489863.html
https://www.cnblogs.com/kingfly/p/4047558.html
谢谢各位大佬