• <menu id="w2i4a"></menu>
  • logo Visual Paradigm教程2020

    文檔首頁>>Visual Paradigm教程2020>>UML工具Visual Paradigm教程:生成Oracle數(shù)據(jù)庫的映射層

    UML工具Visual Paradigm教程:生成Oracle數(shù)據(jù)庫的映射層


    Visual Paradigm是包含設(shè)計共享、線框圖和數(shù)據(jù)庫設(shè)計新特性的企業(yè)項目設(shè)計工具?,F(xiàn)在你只需要這樣單獨的一款模型軟件 Visual Paradigm就可以完成用UML設(shè)計軟件,用BPMN去執(zhí)行業(yè)務流程分析,用ERD企業(yè)設(shè)計數(shù)據(jù)庫的任務。Visual Paradigm現(xiàn)已加入在線訂購,現(xiàn)在搶購立享優(yōu)惠!

    點擊下載Visual Paradigm最新試用版

    從實體模型創(chuàng)建對象模型

    1、下載Computer Sales.vpp。您也可以在本教程的底部“ 資源”部分找到該文件。

    2、在Visual Paradigm中打開下載的項目文件。您可以通過從應用程序工具欄中選擇“ 項目”>“打開”來打開項目。

    3、在繼續(xù)之前,這里需要注意一個重要點。在本教程中,我們將生成可與Oracle數(shù)據(jù)庫一起使用的ORM代碼和Hibernate映射。通過選擇Oracle作為數(shù)據(jù)庫來配置數(shù)據(jù)庫設(shè)置很重要。讓我們檢查。從應用程序工具欄中選擇工具>數(shù)據(jù)庫>數(shù)據(jù)庫配置...。我們已經(jīng)在“ 數(shù)據(jù)庫配置”窗口中為您選擇了Oracle。切記要親自進行此操作。此外,請確保您已輸入連接詳細信息以及實際使用情況。但是,要完成本教程,我們可以不填寫連接設(shè)置?,F(xiàn)在關(guān)閉數(shù)據(jù)庫配置。

    UML工具Visual Paradigm教程:生成Oracle數(shù)據(jù)庫的映射層
    4、打開實體關(guān)系圖(ERD)計算機銷售并進行查看。該圖包含許多與設(shè)計用于存儲計算機銷售記錄的訂購系統(tǒng)有關(guān)的實體。

    5、為了產(chǎn)生 Hibernate映射和ORM源文件,您需要首先同步ERD和類圖。右鍵單擊ERD,然后選擇同步到類圖。

    6、在從實體關(guān)系圖,以類圖同步窗口出現(xiàn)。輸入Class Model作為類圖名稱,然后單擊OK。

    7、出現(xiàn)“ 同步到類圖”屏幕。我們只保留建議的類和屬性名稱。單擊確定繼續(xù)。

    8、基于ERD生成一個類圖。

    生成ORM源和休眠映射

    1、在圖的頂部,左側(cè)有一個包頭。包頭指定了此圖下的類的存儲包。它影響模型的結(jié)構(gòu)和所生成的代碼。不在那里指定任何包頭,所有類都將放在模型和生成的代碼的根目錄中。讓我們輸入一個包名。雙擊包標題,然后輸入com.computersales作為包標題。

    2、要生成Hibernate映射,請從應用程序工具欄中選擇“ 工具”>“ Hibernate”>“生成代碼... ”。

    3、在“ 數(shù)據(jù)庫代碼生成”窗口中,指定源文件的輸出路徑,Hibernate 映射文件,DDL和庫文件。

    4、單擊確定開始生成。

    5、讓我們看一下生成的文件。

    6、源文件位于$ {outputPath} \ src中。

    7、讓我們打開生成的源文件。

    8、Hibernate映射文件位于$ {outputPath} \ src \ ormmapping處。

    9、讓我們打開生成的 Hibernate 映射文件。

    =====================================================

    更多Visual Paradigm相關(guān)資源,請點擊此處進行查看~

    想要購買Visual Paradigm正版授權(quán)的朋友可以咨詢慧都官方客服


    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();