原創|使用教程|編輯:郝浩|2016-03-15 17:22:37.000|閱讀 748 次
概述:在進行本教程之前,你需要安裝集成了Eclipse的Visual Paradigm標準版,并且還需要安裝部署 SQL Server。假定我們的對象Product已經擁有了一個簡單的ORM類,現在我們想通過定義額外的特性來計算折后的產品價格。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
在進行本教程之前,你需要安裝集成了Eclipse的Visual Paradigm標準版,并且還需要安裝部署 SQL Server。假定我們的對象Product已經擁有了一個簡單的ORM類,現在我們想通過定義額外的特性來計算折后的產品價格。
1.點擊Product 類并拖出資源圖標。
2.在圖表需要的位置放開鼠標按鈕。
3.在Resource Catalog中選擇Create ORM Implementation Class。
4. 為所選擇的類命名為ProductImpl。
5.鼠標右鍵點擊ProductImpl,然后選擇Add > Operation。
6.將此操作命名為getVolumeDiscountPrice(qty : int) : float 。
7.現在模型已準備好,我們可以繼續生成ER模型和hibernate代碼了。首先我們為項目定義默認的數據庫。選擇Modeling > ORM > Database Configuration... 。
8.選擇SQL Server來作為我們默認的數據庫。指定SQL Server的連接細節。點擊Test Connection按鈕確認配置細節,然后點擊OK關閉Database Configuration對話框。
9.鼠標右鍵點擊類圖的空白區域,然后選擇Synchronize to Entity Relationship Diagram,跟隨向導指示使用默認設置來執行同步。
10.模型的ERD便生成了。為了簡化測試我們可以為數據庫預定義一些示例數據。鼠標右鍵點擊 ERD 的空白區域,然后選擇Show Table Record Editor or View Editor。
11.進入Table Record Editor下方的示例記錄。
12.目標成功了一大半,選擇Modeling > ORM > Generate Code... 。
13.在Database Code Generation對話框,選擇生成Code and Database。
14.選擇Generate Sample Code ,對生成的測試項目進行實施的測試。
15.點擊Advanced Settings按鈕。
16.在Advanced Settings對話框中的Persistent API return type欄選擇ORM Implementation 。
17.切換到Database 選項,然后選擇Export to database。在Generate Sample Data中選擇 Yes (With Auto Generated PK)。然后點擊OK 執行代碼生成。
18.現在生成了Hibernate代碼,我們可以在 getVolumeDiscountPrice方法中對實施進行自定義。比如,對購買超過5個產品時減價10%,對購買超過10個產品時減價20%。
19.完畢之后,我們來修改列表數據樣本的打印來測試我們的自定義實施。
20.運行修改后的列表數據樣本,自定義的實現方法就可以被調用了。
本文翻譯自,譯者:慧都控件網-回憶和感動
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn