`

Visual Paradigm使用技巧:ORM持久类的自定义实施

阅读更多

概述:在进行本教程之前,你需要安装集成了Eclipse的Visual Paradigm标准版,并且还需要安装部署 SQL Server。假定我们的对象Product已经拥有了一个简单的ORM类,现在我们想通过定义额外的特性来计算折后的产品价格。

在进行本教程之前,你需要安装集成了Eclipse的Visual Paradigm标准版,并且还需要安装部署 SQL Server。假定我们的对象Product已经拥有了一个简单的ORM类,现在我们想通过定义额外的特性来计算折后的产品价格。

1.点击Product 类并拖出资源图标。

ORM持久类的自定义实施

2.在图表需要的位置放开鼠标按钮。

3.在Resource Catalog中选择Create ORM Implementation Class

ORM持久类的自定义实施

4. 为所选择的类命名为ProductImpl

ORM持久类的自定义实施

5.鼠标右键点击ProductImpl,然后选择Add > Operation

ORM持久类的自定义实施

6.将此操作命名为getVolumeDiscountPrice(qty : int) : float 。

ORM持久类的自定义实施

7.现在模型已准备好,我们可以继续生成ER模型和hibernate代码了。首先我们为项目定义默认的数据库。选择Modeling > ORM > Database Configuration... 。

ORM持久类的自定义实施

8.选择SQL Server来作为我们默认的数据库。指定SQL Server的连接细节。点击Test Connection按钮确认配置细节,然后点击OK关闭Database Configuration对话框。

ORM持久类的自定义实施

9.鼠标右键点击类图的空白区域,然后选择Synchronize to Entity Relationship Diagram,跟随向导指示使用默认设置来执行同步。

ORM持久类的自定义实施

10.模型的ERD便生成了。为了简化测试我们可以为数据库预定义一些示例数据。鼠标右键点击 ERD 的空白区域,然后选择Show Table Record Editor or View Editor

ORM持久类的自定义实施

11.进入Table Record Editor下方的示例记录。

ORM持久类的自定义实施

12.目标成功了一大半,选择Modeling > ORM > Generate Code... 。

ORM持久类的自定义实施

13.在Database Code Generation对话框,选择生成Code and Database

ORM持久类的自定义实施

14.选择Generate Sample Code ,对生成的测试项目进行实施的测试。

ORM持久类的自定义实施

15.点击Advanced Settings按钮。

ORM持久类的自定义实施

16.在Advanced Settings对话框中的Persistent API return type栏选择ORM Implementation 。

ORM持久类的自定义实施

17.切换到Database 选项,然后选择Export to database。在Generate Sample Data中选择 Yes (With Auto Generated PK)。然后点击OK 执行代码生成。

ORM持久类的自定义实施

18.现在生成了Hibernate代码,我们可以在 getVolumeDiscountPrice方法中对实施进行自定义。比如,对购买超过5个产品时减价10%,对购买超过10个产品时减价20%。

ORM持久类的自定义实施

19.完毕之后,我们来修改列表数据样本的打印来测试我们的自定义实施。

ORM持久类的自定义实施

 

       20.运行修改后的列表数据样本,自定义的实现方法就可以被调用了。

 

本文翻译自visual-paradigm.com

0
4
分享到:
评论

相关推荐

    Visual Paradigm 快速入门手册.pdf

    Visual Paradigm是一款功能强大的可视化建模工具,它支持UML(统一建模语言)、BPMN(业务流程建模符号)等多种建模语言,并且提供了从建模到代码生成的一系列功能。从快速入门手册中,我们可以了解到Visual ...

    Visual paradigm 社区版下载及中文菜单的设置

    Visual Paradigm 是一个功能强大且广泛应用的UML建模工具,它提供了社区版可以免费下载和使用。下面我们将详细介绍 Visual Paradigm 社区版的下载和安装过程,以及如何设置中文菜单。 Visual Paradigm 社区版下载 ...

    Visual Paradigm for UML

    《Visual Paradigm for UML:探索高效UML建模之道》 Visual Paradigm for UML(简称VP UML)是一款备受赞誉的统一建模语言(UML)工具,专为软件开发者、系统分析师以及项目管理人员设计。这款工具以其强大的功能、...

    Visual Paradigm for UML 10.0 sp1企业版(带破解)

    Visual Paradigm for UML 10.0 SP1 企业版 多语言破解版(含简体中文)安装之后,自动识别系统语言,选择与系统相对应的语言。(如果是系统是中文软件就会显示中界面)。 一、压缩包包含的文件: 1、Visual Paradigm ...

    visual_paradigm.zip

    Visual Paradigm支持这两类图的绘制,帮助开发者理解系统动态行为。 4. **状态图与活动图**:状态图描绘了一个对象在其生命周期中的状态变化,活动图则侧重于描述过程或系统的行为。Visual Paradigm提供可视化编辑...

    Visual Paradigm for UML 10.0 sp1 官方绿色版

    Visual Paradigm for UML 10.0 sp1 官方绿色版 Visual_Paradigm_for_UML_Windows_NoInstall_10_0_sp1_20131202.zip

    visual paradigm 10.1 破解版下载1of2

    visual paradigm 10.1 破解版下载,请使用好压来解压,内附产品秘钥文件,导入即可

    visual paradigm 10.1 破解版下载 2of2

    visual paradigm 10.1 破解版下载,请使用好压来解压,内附产品秘钥文件,导入即可

    Visual Paradigm for UML 注册版mac版本

    Visual Paradigm for UML 最新企业版注册 mac ...Visual Paradigm for UML 10.0 SP1 企业版 多语言注册版(含简体中文)安装之后,自动识别系统语言,选择与系统相对应的语言。(如果是系统是中文软件就会显示中界面)。

    Visual Paradigm Quick Start

    3. 接下来选择安装目录,创建开始菜单文件夹,如果希望系统中所有用户都能使用Visual Paradigm,需保持“为所有用户创建快捷方式”的选项。 4. 在文件关联设置阶段,确保选中“Visual Paradigm项目(*.vpp)”选项,...

    visual paradigm

    Visual Paradigm是一款包含系统建模、图表绘制、团队协作,等等诸多功能的企业级设计工具。基于Java开发,开源,跨平台,提供了有Windows、Linux、Mac等平台客户端。 VP底蕴很深,第一个发布版本在2002年,属于老牌...

    Visual Paradigm 10.0 SP1 License

    Licencia de Visual Paradigm

    Visual Paradigm 10.0 sp1 破解版 分卷1/4

    Visual Paradigm 10.0 sp1 破解版 分卷1/4

    Visual Paradigm Suite 4.2 / Crack / License / Key / 安装许可文件 / 破解文件

    Visual Paradigm Suite 4.2 / Crack / License / Key / 安装许可文件 / 破解文件,不错的开发工具、好用、好强大

    Visual Paradigm for UML 10.0 sp1多语言破解版

    Visual Paradigm for UML 10.0 sp1多语言破解版 各种版本(window(32/64)) Linux (32bit/64) Mac OS X 176MB Unix 172MB 绝对可用。

    Visual Paradigm

    Visual Paradigm for UML (VP-UML)是一款功能强大、跨平台、使用最便捷、直观的UML建模和CASE工具。VP-UML作为程序开发人员的利器,为开发人员提供了更快、更好、花费更少的高质量程序开发方案。它可以完美得整合在...

    Visual Paradigm Suite 3.4(破解)

    NULL 博文链接:https://llying.iteye.com/blog/395657

    Visual Paradigm10.1 安装程序

    Visual Paradigm是来自香港的Visual Paradigm International Ltd.开发的一款非常优秀的UML工具。是第15界jolt的uml设计工具大奖得主。 这是10.1CE版安装程序的第4部分

    Visual Paradigm mac版本11.1

    mac版本下的UML制作工具,可以生成源码,11.1版本。比较好上手

    Visual Paradigm for UML 10.0.zip

    "Visual Paradigm for UML 10.0.zip" 是一个包含Visual Paradigm for UML 10.0版本的软件包,这是一个广泛使用的统一建模语言(UML)工具,专为软件开发者、系统分析师和项目管理人员设计。它支持多种编程语言,包括...

Global site tag (gtag.js) - Google Analytics