使用 Apache OpenJPA 开发 EJB 3.0 应用,第 7 部分: 使用 Eclipse Dali 开发 OpenJPA 应用
2010-04-19 00:00:00 来源:WEB开发网在 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 数据库中初始化数据库表。
- ››使用linux中的quota教程
- ››apache设置域名绑定 以及绑定不起作用的排查
- ››使用jxl生成带动态折线图的excel
- ››apache rewrite将指定URL转向指定的几个服务器
- ››使用mysql mysqldump进行数据库迁移
- ››使用jquery是新tab形式
- ››使用QUnit进行Javascript单元测试
- ››使用UITextFieldDelegate来隐藏键盘
- ››使用公式提取Excel中的日期后发现格式不对
- ››使用SQL Azure 的BI 解决方案
- ››使用PLSQL Developer工具导出sql文件
- ››使用双缓冲技术实现Android画板应用
更多精彩
赞助商链接