构建跨越联合数据的实体 EJB
2009-11-07 00:00:00 来源:WEB开发网开发这样的 CMP 实体 bean 要遵循以下步骤:
切换至 Java 2 Enterprise Edition (J2EE) 透视图。如有必要,可以按照 WSADIE 的标准过程为您的实体 bean 创建一个 EJB 项目。
按照标准过程创建 CMP 实体 EJB。
将 bean 命名为与别名相同的名字。
添加对应于别名中各列的属性,要注意为每个属性指定适当的数据类型,并且要将适当的属性指定为键字段(它应映射到别名的主键列)。再次提醒,属性名应与列名对应。
调用 EJB 数据建模向导并选择自顶向下建模。
突出显示您的 EJB,在其上单击鼠标右键,然后选择 Open With -> Mapping Editor。选择 top-down modeling。
单击 Next,确保数据库名与模式名设置正确。数据库名应映射到 DB2 客户机知道的联合数据库(在我们的环境中,它是 djdb )。模式名应映射到已授权的联合数据库用户(在我们的环境中,它是 user1 )。
取消选择 Generate DDL框,然后单击 Finish。
验证 EJB 到数据库的映射是否成功完成
突出显示您的 EJB,在其上单击鼠标右键,然后选择 Open With -> Mapping Editor。
检查 Tasks 面板以确保没有出现过错误报告。
将 EJB 绑定到先前为联合数据库创建的适当的数据源。
突出显示您的 EJB,在其上单击鼠标右键,然后选择 EJB Quick Links -> Bind Data Source。
在面板的 Datasource 区域输入有效的 JNDI 名、用户名和密码。例如,在我们的测试环境中,我们输入 jdbc/Federated 作为 JNDI 名,输入 user1 作为用户名,以及输入 pass1word 作为密码。
保存您的更改( Control-S),然后关闭编辑器。
照常为 bean 生成部署代码(突出显示您的 EJB,在其上单击鼠标右键,然后选择 Generate Deploy Code)。
- ››构建Windows 8风格应用23-App Bar概述及使用规范
- ››构建域名服务器(DNS)
- ››构建Android平台Google Map应用
- ››构建WinForm 通用速选(全选、反选、清空)组件
- ››跨越边界: JavaScript 语言特性
- ››构建Wordpress网站首选的5家国外主机
- ››构建高性能和高弹性 WebSphere eXtreme Scale 应用...
- ››构建前端UI组件的新思路
- ››构建 Android 开发环境
- ››构建 pureXML 和 JSON 应用程序,第 3 部分: 为 p...
- ››构建 ESB 中介来将分隔文件转换为服务调用
- ››构建一个 Twitter Web 应用程序
更多精彩
赞助商链接