`
wang_zhi_peng2007
  • 浏览: 255441 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

PowerDesigner15.1学习总结

 
阅读更多

PowerDesigner15.1学习总结

注意:PowerDesigner15.0没有生成Hibernate映射文件功能,如果装了最好卸载吧.

我先来弄个mysql逆向到pd
1.File-->Reverse Engineer -->Database-->弹出Database Reverse Engineering对话框,选Using an ODBC data source选ODBC数据源
参考:http://tech.it168.com/a2009/0115/263/000000263182.shtml

我的练习,从mysql数据库中将数据库ybms反向映射到PD,然后会生成pdm(PhysicalDataModel)物理数据模型, 然后再在Tool-->Generate Object Oriented Model(产生对象向

导模型)-->
导出java和Hibernate文件: language--> Generate java Code -->选择相关的路径

导出的时候出现错误:generation has been cancelled because errors have been found by the check model
解决:
进入Database - Edit Current DBMS 直接在Script\Objects的中maxconstlen里修改就可以了 (把value值调大(原为30),比如改成60。出现表或者其它对象的长度也有这

种错误的话都可以选择对应的objects照此种方法更改!)

check module老是报persistent class in default package
在Tools下的 Check Model Parameters 下将Package下的一些报错提示去掉,其他的错误也可以这样处理,(改了还是不行.......比较郁闷,改好了,在class选项下,仔细找找)
生成工程终于成功啦!!!!!!!!!!!!!!!

小技巧1:生成html报告:Report --> Generate Report

小技巧2:PowerDesigner中,但修改了某个字段的name,其code也跟着修改,这个问题很讨厌,因为一般来说,name是中文的,code是字段名。
解决方法如下:
1、选择Tools->GeneralOptions...菜单,出现General Options对话框。
2、从Category中选择Dialog项。
3、取消右边“Name to Code mirroring”复选框。

后记:我一直在想是先有鸡呢,还是先有蛋呢?无论怎么样,必须有一个在另外那个才会出现.

我有数据库的话,可以通过myEclipse反向工程:生成DAO,Hibernate配置文件,实体类等.

如果我有实体类,Hibernate配置文件,我又可以通过

Xml代码  
<prop key="hibernate.hbm2ddl.auto">update</prop> 
<prop key="hibernate.hbm2ddl.auto">update</prop>
正向映射出表结构.

看似以上两个方法差不多,后者可以沿着面向对象的思路去写类,前者可能是根据需求来定表关系.

不过有了PD,那太有福了,呵呵.

 

分享到:
评论

相关推荐

    PowerDesigner15.1安装程序

    总结,PowerDesigner 15.1是一个强大的工具,能够帮助数据库开发者和系统分析师高效地完成数据建模工作。通过了解其安装过程和基本使用方法,可以迅速上手并发挥其潜力。同时,不断学习和实践,将使你更加精通这个...

    javaPowerDesigner15.1.rarPowerDesigner15.1.rar

    总结而言,Java PowerDesigner 15.1是Java开发中的强大数据库设计助手,通过概念、逻辑到物理的模型转换,提供了一站式的数据库设计解决方案。同时,它在逆向工程、性能分析、团队协作等方面的功能,使得数据库管理...

    PowerDesigner应用教程

    ### PowerDesigner应用教程知识点概述 #### 一、PowerDesigner简介及...通过本教程的学习,读者应能掌握如何利用PowerDesigner进行高效、精确的数据库设计工作。无论是新手还是经验丰富的开发者,都能从中受益匪浅。

    关系数据库原理及应用说课.ppt

    课程采用《数据库原理与应用项目化教程》作为主要教材,同时提供其他参考资料,如Sybase PowerDesigner 15.1等设计工具。教学环境配置了Microsoft SQL Server 2005软件和相应的硬件设施,以满足实践操作的需求。师资...

    关系数据库原理及应用说课PPT课件.pptx

    所采用的教材是《数据库原理与应用项目化教程》,除此之外,还提供了如Sybase PowerDesigner 15.1等辅助教学的参考资料。 在课程实施过程中,网络考试系统不仅作为学习工具,也被用作案例贯穿始终,覆盖了从关系...

    用友NC二次开发指导手册

    - **详细说明**:PowerDesigner是一款强大的数据库设计工具,通过它可以方便地绘制出清晰直观的实体关系图,并据此生成相应的数据字典文件。此外,PowerDesigner还支持直接将设计好的模型转换成数据库脚本,大大...

Global site tag (gtag.js) - Google Analytics