WEB开发网
开发学院软件开发Java 使用 Apache OpenJPA 开发 EJB 3.0 应用,第 7 部... 阅读

使用 Apache OpenJPA 开发 EJB 3.0 应用,第 7 部分: 使用 Eclipse Dali 开发 OpenJPA 应用

 2010-04-19 00:00:00 来源:WEB开发网   
核心提示: 在 Dali 中还支持从实体生成数据库表的开发过程,即先使用 Dali 工具创建实体、然后再使用透视图和视图调整实体主键生成策略、实体之间继承、关联关系等内容,使用 Apache OpenJPA 开发 EJB 3.0 应用,第 7 部分: 使用 Eclipse Dali 开发 OpenJPA 应

在 Dali 中还支持从实体生成数据库表的开发过程,即先使用 Dali 工具创建实体、然后再使用透视图和视图调整实体主键生成策略、实体之间继承、关联关系等内容,最后根据这些实体以及关系生成数据库表结构。不过现在这一功能还不是十分完善,需要等待 Dali 在新版本中提供更多的特性。

工具下载、安装

下载 Dali 工具,可以访问 Eclipse.org 获取下载链接。请读者根据自己的 Eclipse 版本和相应环境选择合适的 Dali 版本下载,Dali 1.0 版本需要 Eclipse 3.3 和 WTP 2.0 的支持,而 Dali 0.5 版本可以使用 Eclipse 3.2 和 WTP 1.5 版本。

要运行 Dali 工具,您还需要下载和安装 JDK 5.0 以上版本,可以访问 Sun 网站 获取 JDK 的最新版本。

开发环境

上面的章节中我们简单介绍了 Dali 的基本信息,下面将会通过一个简单的例子来说明如何使用 Dali 完成 OpenJPA 应用的开发。开发环境使用的操作系统和开发工具如下,如果使用其它的操作系统或者开发工具版本,请根据下面章节中描述的内容进行相应的调整。

操作系统:Windows XP

Eclipse 版本号:3.3

WTP 版本号:2.0

Dali 版本号:1.0

数据库:MySQL 5.0

数据库用户名 / 密码:dali/dali

实例中的业务说明

我们假设实际业务中存在名为 Animal 的对象,在某一个应用场景中,我们需要使用 OpenJPA 框架提供的工具和接口完成 Animal 对象的持久化、属性修改、删除、查找等功能。为了说明的简单,假设 Animal 对象只有两个属性:id 和 name,其中 id 字段代表的是编号(编号由 MySQL 数据库自动生成),name 属性表示名称。我们可以使用下面的 SQL 语句,在 MySQL 数据库中初始化数据库表。

上一页  1 2 3 4 5 6 7  下一页

Tags:使用 Apache OpenJPA

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接