<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-124  評論-194  文章-0  trackbacks-0

    執行: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文件

    這里只是剛剛摸索的一些步驟,如果有實際用過,或者有詳細資料的XDJM,請回復出來共享下。多謝。
    PD的幫助讓人摸不著頭腦。

    這是最后結果:

    posted on 2007-04-07 15:25 我愛佳娃 閱讀(9881) 評論(11)  編輯  收藏 所屬分類: Hibernate

    評論:
    # re: 用PowerDesigner生成Hibernate映射文件的步驟 2007-04-15 15:08 | 我愛佳娃
    直接從OOM生成PDM,不通過CDM似乎更合適。另外,可在OOM的每個屬性的DETAIL對話框中指定數據庫類型。比較方便。  回復  更多評論
      
    # re: 用PowerDesigner生成Hibernate映射文件的步驟 2007-04-21 22:17 | xfyxznu
    老兄,哪有
    在對話框中,選擇Detail,勾選O/R Mapping,


    你的pd是什么版本?。?nbsp; 回復  更多評論
      
    # re: 用PowerDesigner生成Hibernate映射文件的步驟 2007-04-22 10:19 | 我愛佳娃
    我是PD12。
    也可能是操作有問題,要從OOM生成開始選擇Extended Model Definitions中的HIBERNATE,在從OOM生成PDM的時候才有這些選項。
    還可參考我另一篇文章。  回復  更多評論
      
    # re: 用PowerDesigner生成Hibernate映射文件的步驟 2007-06-14 10:05 | mygw
    兄弟!
    我按照你的步驟,在pd12.1中怎么都找不到hibernate的選項!
    就是從oom生成pdm時 選擇了O/R選項 結果擴展項中找不到hibernate
    試了多次仍然不行!
    可否 指導下!
    mygw@163.com  回復  更多評論
      
    # re: 用PowerDesigner生成Hibernate映射文件的步驟 2007-06-14 14:55 | mygw
    尤其 這里是哪來的?
    Language->Generate Java Code

    怎么也找不到 我的PD版本和你相同  回復  更多評論
      
    # re: 用PowerDesigner生成Hibernate映射文件的步驟 2007-06-16 08:46 | 我愛佳娃
    我后來的不段摸索中發現,只能建OOM和PDM。我就是太想建CDM了,所以受了很多困擾。再說說步驟:
    1、直接建OOM,在NEW對話框里的Extend選項卡,找到O/R Mapping,勾上Hibernate。這一步建完,你去看Language菜單就有Generate Java Code了,只不過出來的沒有HBM文件。
    2、再轉PDM,轉的時候選上O/R Mapping和Enable Transformation。做完這一步,你再轉回OOM視圖,再進Generate Java Code就會神奇的發現可以生成HBM文件了。
    我現在就是直接從OOM來生成HBM的。所有改動都在OOM里做,特別是Association屬性里的Detail、Hibernate Collection兩個選項卡中選項,基本決定了在HBM里生成的內容。  回復  更多評論
      
    # re: 用PowerDesigner生成Hibernate映射文件的步驟 2007-06-16 08:48 | 我愛佳娃
    上面配通過后,再看下我另一篇說在PD里配置Hibernate關系的文章:
    http://m.tkk7.com/alwayscy/archive/2007/04/15/110791.html
      回復  更多評論
      
    # re: 用PowerDesigner生成Hibernate映射文件的步驟 2007-09-28 10:26 | 路人
    我正在做
    pdm->oom->java code  回復  更多評論
      
    # re: 用PowerDesigner生成Hibernate映射文件的步驟[未登錄] 2008-03-13 10:27 | will
    我用的時候由于check module老是報persistent class in default package, 如何去除?我也想要給各個實體加上package,但是不知道哪里加  回復  更多評論
      
    # re: 用PowerDesigner生成Hibernate映射文件的步驟[未登錄] 2014-07-04 13:35 | Johnny
    @will
    persistent class in default package是指class缺少預設的package,指定的方法是在你的OOM專案(在Object Browser)上按滑鼠右鍵,選Add Package Hierarchy,再輸入你的package,例如com.company.model?;蛘吣憧梢匀∠@個檢查,在Tools->Check Model(Check Model Parameter)->Option裡展開class節點,把persistent class in default package取消即可  回復  更多評論
      
    # re: 用PowerDesigner生成Hibernate映射文件的步驟[未登錄] 2014-07-04 14:34 | Johnny
    @我愛佳娃
    我從CDM轉OOM再轉PDM都成功,java與hbm.xml也都順利產生,但是遇到一個棘手問題。OOM轉PDM後data type長度不會跟著轉出,以至於hbm.xml中String變成都是varchar(255),Length也是255,不知道要如何解決?  回復  更多評論
      
    主站蜘蛛池模板: 精品国产亚洲一区二区在线观看 | 91在线亚洲综合在线| 91在线手机精品免费观看| 亚洲好看的理论片电影| 最近2018中文字幕免费视频| 亚洲精品欧洲精品| 一个人免费高清在线观看| 亚洲香蕉久久一区二区三区四区| 在线看片无码永久免费视频| 中文字幕无码亚洲欧洲日韩| 午夜dj在线观看免费视频| 老外毛片免费视频播放| 亚洲色精品aⅴ一区区三区| 毛片在线全部免费观看| 亚洲美女aⅴ久久久91| 最近中文字幕mv免费高清视频7| 亚洲熟妇AV一区二区三区宅男| 国产精品免费看香蕉| 成人自慰女黄网站免费大全| 亚洲第一区香蕉_国产a| 1024免费福利永久观看网站| 久久亚洲欧美国产精品| 亚洲色婷婷一区二区三区| 91免费在线播放| 日韩成人精品日本亚洲| 国产亚洲视频在线播放| h视频在线观看免费完整版| 久久亚洲中文无码咪咪爱| 亚洲女久久久噜噜噜熟女| 亚洲天堂免费在线| 又大又硬又粗又黄的视频免费看| 亚洲人成亚洲精品| 免费观看的av毛片的网站| 福利免费在线观看| 国产成人精品日本亚洲专区6| 亚洲国产成人久久综合碰| 2015日韩永久免费视频播放| 处破女第一次亚洲18分钟| 久久久久久亚洲精品| 国产免费小视频在线观看| 99久久国产免费-99久久国产免费 99久久国产免费中文无字幕 |