概述:在进行本教程之前,你需要安装集成了Eclipse的Visual Paradigm标准版,并且还需要安装部署 SQL Server。假定我们的对象Product已经拥有了一个简单的ORM类,现在我们想通过定义额外的特性来计算折后的产品价格。
在进行本教程之前,你需要安装集成了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.运行修改后的列表数据样本,自定义的实现方法就可以被调用了。
本文翻译自visual-paradigm.com
相关推荐
Visual Paradigm是一款功能强大的可视化建模工具,它支持UML(统一建模语言)、BPMN(业务流程建模符号)等多种建模语言,并且提供了从建模到代码生成的一系列功能。从快速入门手册中,我们可以了解到Visual ...
Visual Paradigm 是一个功能强大且广泛应用的UML建模工具,它提供了社区版可以免费下载和使用。下面我们将详细介绍 Visual Paradigm 社区版的下载和安装过程,以及如何设置中文菜单。 Visual Paradigm 社区版下载 ...
《Visual Paradigm for UML:探索高效UML建模之道》 Visual Paradigm for UML(简称VP UML)是一款备受赞誉的统一建模语言(UML)工具,专为软件开发者、系统分析师以及项目管理人员设计。这款工具以其强大的功能、...
Visual Paradigm for UML 10.0 SP1 企业版 多语言破解版(含简体中文)安装之后,自动识别系统语言,选择与系统相对应的语言。(如果是系统是中文软件就会显示中界面)。 一、压缩包包含的文件: 1、Visual Paradigm ...
Visual Paradigm支持这两类图的绘制,帮助开发者理解系统动态行为。 4. **状态图与活动图**:状态图描绘了一个对象在其生命周期中的状态变化,活动图则侧重于描述过程或系统的行为。Visual Paradigm提供可视化编辑...
Visual Paradigm for UML 10.0 sp1 官方绿色版 Visual_Paradigm_for_UML_Windows_NoInstall_10_0_sp1_20131202.zip
visual paradigm 10.1 破解版下载,请使用好压来解压,内附产品秘钥文件,导入即可
visual paradigm 10.1 破解版下载,请使用好压来解压,内附产品秘钥文件,导入即可
Visual Paradigm for UML 最新企业版注册 mac ...Visual Paradigm for UML 10.0 SP1 企业版 多语言注册版(含简体中文)安装之后,自动识别系统语言,选择与系统相对应的语言。(如果是系统是中文软件就会显示中界面)。
3. 接下来选择安装目录,创建开始菜单文件夹,如果希望系统中所有用户都能使用Visual Paradigm,需保持“为所有用户创建快捷方式”的选项。 4. 在文件关联设置阶段,确保选中“Visual Paradigm项目(*.vpp)”选项,...
Visual Paradigm是一款包含系统建模、图表绘制、团队协作,等等诸多功能的企业级设计工具。基于Java开发,开源,跨平台,提供了有Windows、Linux、Mac等平台客户端。 VP底蕴很深,第一个发布版本在2002年,属于老牌...
Licencia de Visual Paradigm
Visual Paradigm 10.0 sp1 破解版 分卷1/4
Visual Paradigm Suite 4.2 / Crack / License / Key / 安装许可文件 / 破解文件,不错的开发工具、好用、好强大
Visual Paradigm for UML 10.0 sp1多语言破解版 各种版本(window(32/64)) Linux (32bit/64) Mac OS X 176MB Unix 172MB 绝对可用。
Visual Paradigm for UML (VP-UML)是一款功能强大、跨平台、使用最便捷、直观的UML建模和CASE工具。VP-UML作为程序开发人员的利器,为开发人员提供了更快、更好、花费更少的高质量程序开发方案。它可以完美得整合在...
mac版本下的UML制作工具,可以生成源码,11.1版本。比较好上手
NULL 博文链接:https://llying.iteye.com/blog/395657
Visual Paradigm是来自香港的Visual Paradigm International Ltd.开发的一款非常优秀的UML工具。是第15界jolt的uml设计工具大奖得主。 这是10.1CE版安装程序的第4部分
VP_Suite_Windows_8.0版本破解,经测试成功。