PowerDesginer的小教程

最近人懒,懒到啥程度咧,做设计时列出的表名和表字段懒得去复制,想通过PowerDesigner直接生成建表语句和java类。以前的做法是看到人家设计好的E-R图自己来一个个码java属性,然后通过jpa来动态建表,有个不好的地方就是,如果表被删了之后,重新建表,各个字段的顺序不一致。所以还是回到老办法,建表和java一起搞。

OK,啰嗦了一大堆背景,现在开搞。

------------------------------------------------------------------------------------

首先下载个PowerDesginer15,汉化破解版的地址,请点击

安装神马的,略去。

步骤简介:

1、建表,包括各个字段的长度类型

2、生成sql建表语句

3、导出java类文件

且看第一步:

进入PD15的界面,创建一个新模型

先建个物理模型,如下图,选择好数据库的类型,来建表。

双击table_1修改表属性,增加字段等:

说明两点:

1、表名为毛是T_ABC_DEF这种咧?这是因为后面生成的java类的类名会自动转化为:TAbcDef,大家可以根据自己的需求来修改此处的表名。

2、如果觉得name跟code的联动不需要甚至觉得很烦时,可以这样取消掉:

-----------------------------------------------------OK,继续-----------------------------------------------------------------------

第二步啦,建表sql语句

有木有可以批量生成sql文件的倒是没发现。不过每个表里都有sql preview,里面有建表语句。

---------------------------------------------------------------------------------------

第三步,生成java类文件

先做点准备工作:

双击java1

然后:

首先将物理模型转换为面向对象模型

如图就生成了面向对象模型.

再修改类图中的所有属性为private,同时增加getter/setter方法,如下:

注意:修改为private后,需要ctrl+A,全选所有的字段,然后再点下面的Add... 增加getter/setter方法。否则只会增加一个getter/setter的。

如下图:

然后再来转化为java类文件

然后再去那个目录下找java文件吧。

OK,任务完成。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

时间: 2024-11-10 14:41:34

PowerDesginer的小教程的相关文章

dubbo小教程

dubbo小教程 先给出阿里巴巴dubbo的主页:http://code.alibabatech.com/wiki/display/dubbo/Home-zh 自己的demo下载地址:http://download.csdn.net/detail/u012049463/6763315 1. Dubbo是什么? Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案.简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在

为帝国cms模板添加站内搜索小教程

由于客户的需要,最近都在整帝国cms,很多东西还是不熟悉,特别是帝国cms模板,以前用的那些网站模板一般是保存在ftp文件中,而帝国cms模板是直接保存在数据库中,修改是在网站后台的模板管理,得慢慢适应. 这几天接到一个站,整体是做得差不多了,就是有很多细节还没解决,例如帝国cms站内搜索还不能实现.本着好奇的新鲜,就随着xmyanke一起来鼓捣一下吧. 在本帝国cms模板修改案例中,站内搜索是放在网站头部右上角,那么我们就在后台-模板-公共模板变量-管理模板变量-页面头部[!--temp.he

入门的小教程!

下面是记录打开文件的一个小教程. 首先从cmd 打开文件进入文件夹 比如进入F\文件\某个程序 第一输入F:回车键cd 文件.....最后找到文件打开python 某个程序     下面是将近一个钟头学会的.`(*∩_∩*)′

中兴新支点操作系统——菜单小教程

之前一直在安利中兴新支点的操作系统,于是今天就来给大家做个关于操作系统的小教程吧- 今天的主要内容是围绕着他的菜单这个板块. 与Windows的一样,中兴新支点的操作系统也是单击左下角以显示菜单,这个菜单分四个部分,左侧为菜单栏,中间为软件分类,右侧为已安装软件列表,下方为搜索栏 .而在菜单右侧选项当中,右键则能弹出对该程序的更多操作菜单,例如可以把程序添加到桌面或者添加到面板. 在菜单栏上右键后能选择编辑菜单,在这里可以对菜单进行进一步更加详细的编辑. 同时我还发现,如果是不被允许或者无法进行

icon小教程之图标细节的绘制

今天通过一个简单的game图标的绘制教程,和大家分享在绘制过程中细节的处理和一些画图标的心得,好的,我们开始吧! Step1 首先要定好图标的透视,这是非常重要的,这关系到图标的整体美感,透视本身也可以很好的表现图标的细节,为了透视的真实,可以通过3D软件或者平面软件中的一些的透视功能来实现.整体框架搭好,开始接下来的绘制. Step2 先大致的铺上一层"控制板"的颜色,这里需要注意一些基本的光影渐变,以及边缘的处理. Step3 这一步我们将通过一些光影效果来刻画"控制板&

jQuery小教程

不废话,先说明我们的目的.我们知道,当代浏览器(modern browsers)的文本框的聚焦(focus)样式可以通过CSS的伪类:focus来设置.假设我们有这么一段代码: Name: Password:www.mlybyby.com Textarea: 则我们这样的CSS就可以搞定focus样式: input[type="text"]:focus, input[type="password"]:focus, textarea:focus { border: 1

zblog asp完美升级转到php版本小教程

根据目前zblog的走势来说,今后的zblogPHP版本将会成为主流,所以现在很多新博主站长建站的时候都会选择zblogPHP版本,而不是zblogASP版本.今天,我们重点跟大家分享一下如何将zblog asp完美转到php版本? zblog asp转php环境 zblog asp2.2运行在WIN7系统IIS7.5: zblog php1.4运行在WIN7系统WampServer. zblog asp转php所需的插件 修复了标签导出的"Z-BlogPHP转换工具(修复版)"插件:

制作映像(dmg)文件小教程

http://www.macx.cn/thread-2099005-1-1.html http://wenku.baidu.com/link?url=zwdJPfsvNdybPLBZTJQDMRKU5evpbgZKGx_S6cajpZ5lwnRJV0Sv63qc9G6cQ69LVQ2hY2Jo6hULY2N3ffPXNC7L3yfIKtHPwqKBljsTFx7

FTP小教程

1.下载文件:http://pan.baidu.com/s/1gd3Uo63 2. 右键点击“传送”,就会把本地的文件传送到服务器现在打开的目录