PowerDesigner15生成Hibernate

发布时间:2021-11-29 03:50:39

用PowerDesigner生成Hibernate映射文件的步骤
执行:New->Conceptual Data Model
编译完概念模型后,再通过CDM生成PDM和OOM,注意要先生成OOM,再生成PDM。
在3种模型都具备时,生成JAVA CODE时才会有*.hbm.xml文件:


执行:Tools->Generate Object-Oriented Model
在对话框中,选择Detail,勾选O/R Mapping,点击Enable Transformations,在多出来的选项卡Extended Model Definitions中的O/R Mapping页中选择Hibernate。


执行:Tools->Generate Physical Data Model
在对话框中,选择Detail,勾选O/R Mapping,点击Enable Transformations,在多出来的选项卡Extended Model Definitions中的O/R Mapping页中选择Hibernate。


再执行:Language->Generate Java Code



就会看见生成的JAVA代码和映射HBM.XML文件


转自:http://www.blogjava.net/alwayscy/archive/2007/04/07/109089.html


?


?


以下是从数据库反转生成PD,再生成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? 直接在ScriptObjects的中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”复选框。


?


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




update


正向映射出表结构.


相关文档

  • 菊花茶种类不同 功效大不同 月经不舒畅 试试玫瑰花茶
  • 电脑安全防火墙开启不了
  • Type interface com..dao. is not known to the MapperRegistry.
  • 小学4年级给妈妈的一封信
  • 专业硕士与学术硕士的区别 考研必读
  • 初中生开学考试没考好检讨书2020
  • 生产主管个人求职简历模板
  • 如何给孩子写信的格式
  • 大学学生会女生部工作报告手册
  • 千磨万击还坚劲,任尔东西南北风-致疫情下的你我作文600字
  • 梦见别人杀我
  • 从启动看skynet--skynet.core_没有五分仪_新浪博客
  • 感悟名人名言
  • 近期ElasticSearch使用总结
  • 辽西协作校期末考试高一语文试卷题
  • C#利用EntityFramework??Code First实现增删改查
  • 幼儿园小班社会教案:玩具同分享
  • 敬畏自然拒绝野味400字作文小学生拒绝野味倡议书
  • LoRaWAN网络系统架构解析,LoRa设备开发参考指南(六)
  • 心在跳情在烧广场舞视频
  • 咸甜酸奶去水肿速排便瘦得快
  • 厦门有什么特产厦门买什么东西好
  • 会计日记账怎么做
  • 2019年5G创新深度研究报告
  • 悲伤的清明节散文
  • 对大学学生评议意见
  • 汽车电子遥控锁的有效距离是多少有几种
  • 敏捷转型行动笔记:内部敏捷教练培训资料分享??升华篇(持续学习与系统思考,成为好教练)
  • 常用版短期劳动合同范本
  • Qt实现的IP地址输入控件
  • 猜你喜欢

  • 游走于指尖的紫砂神韵
  • 2015事业单位面试技巧:综合分析问题中的结构思考力的体现(一)
  • 深圳市同创利达科技有限公司(企业信用报告)- 天眼查
  • 宝宝智力开发的五个最佳时期
  • 玉米膜下滴灌栽培技术及其增产增效机理分析
  • 女性例假的前几天才是安全期?
  • 苹果主要病虫无公害防治历
  • 【精品】小学体育论文:小学体育游戏教学论文第五篇_通用版
  • 厦门奥尔迈电子有限公司(企业信用报告)- 天眼查
  • 《念奴娇雪》词作鉴赏
  • 中原工学院硕士研究生提前答辩申请表
  • 主题班会:祝福教师节 PPT课件
  • 工作岗位保证书
  • 宏美数码:3D数码引领炫彩生活 敦煌文化融合时尚家居
  • 常用地址英语词汇
  • 济宁市曲阜新区鑫磊建材贸易有限公司企业信用报告-天眼查
  • 襄樊市樊城区信托服务公司夜之馨夜总会企业信用报告-天眼查
  • 长沙锦林建材有限公司一分店企业信用报告-天眼查
  • 2019教育一年级上册品德课件-《9.冬天的发现》ㄏ泰山版(共19张PPT)精品英语
  • 希望工程受助小学生感谢信
  • 配套K12重庆市大学城第一中学校高中数学培优补差练*6 理(无答案)
  • 大型ORACLE数据库优化设计方案
  • 检验科仪器故障应急预案
  • 搞笑又富有哲理的话
  • 高一英语Entering-a-new-sport-into-the-Olympics课件3(2019年)
  • 2019学年江西上高二中高二上学期月考一语文试卷【含答案及解析】
  • 河北众博房地产开发有限公司企业信用报告-天眼查
  • 参观青岛海洋世界
  • java软件工程师面试题
  • 江西师范大学精美个人简历模板—392
  • 【人教版】2020版高考地理一轮总复*:课时冲关22世界农业地域类型含解析新人教版
  • 桃树疮痂病防治方法多
  • 高中物理光的衍射 同步练*人教版第三册
  • 中小学生消防知识
  • 2018-2019学年人教版高中地理选修六课件:第三章 自然资源的利用与保护阶段复习课(共69张PPT)
  • 校长军训总结讲话与校长军训活动总结讲话汇编.doc
  • 区编委办副主任述职述廉报告
  • 喝西洋参的禁忌有哪些
  • 瓮安县天文镇场口采石场(企业信用报告)- 天眼查
  • 致逝的父亲情感散文诗
  • 2014年计算机等级考试一级WPS考试模拟题及答案
  • 2018年八年级物理全册第四章第二节*面镜成像课件新版沪科版201808211124
  • 电脑版