技术开发 频道

如何构建 EJB 3.0 应用程序

     您需要将该数据源添加到 JPA 提供程序。打开 persistence.xml 然后单击 Source 选项卡。将此 xml 标记添加到 persistence-unit 标记中,如图 39 所示:

  jdbc/orderds

  图 39. 添加 DataSource

  保存并关闭 persistence.xml。(由于该文件将在 Java EE 容器中运行,所以将使用缺省的提供程序。)

  由于该数据库与您的 POJO 不精确匹配,所以需要稍微修复您的映射:

  在 Outline 视图中,选择 customerId 属性。

  在该面板的右下角,确保将 Map As 设置为 Id。在 Column Name 下,选择 CUST_ID。确保其余的字段与图 40 中所示的值匹配。

  图 40. Persistence 属性

  选择 PK Generation 选项卡。选中 Primary Key Generation 然后为 Strategy 选择 Identity(图 41)。JPA 启用了几个自动化主键生成策略。在此示例中,JPA 将委派给 DB2 的标识功能。

  图 41. 标识策略

  在 Customer POJO 中,您需要覆盖缺省的模式名称,这是因为该数据库将在另一个模式中存储。添加 @Table 注释,如图 42 所示。为 name 添加 CUSTOMER,为 schema 添加 CUSTSCH。

  图 42. 设置模式

  保存并关闭 Customer.java。

0
相关文章