创建第一个 JPA POJO
EJB 3.0 规范定义了新的永久体系结构,即 Java Persistence Architecture (JPA),使用它可以将简单的 POJO 映射到关系数据库中。JPA POJO 已不再是 EJB 组件。相反,EJB 3.0 规范定义了在 EJB 3.0 容器中管理 JPA 对象的方式。但是,JPA 应用程序仍可以在 Java SE 环境中运行。在此示例中,您将创建一个在 WebSphere Application Server 中运行的 JPA 对象。
首先,创建一个简单的 POJO:
展开 OrderSystemEJB 项目。右键单击 src 目录,并选择 New => Class(图 25)。
图 25. 新建类
在 New Java Class 面板中(图 26),将该类存储在一个名为 com.ibm.ejb3.order.entities 的数据包中,并将该类命名为 Customer,然后单击 Finish。
图 26. 类向导
创建两个简单的属性:
customerId:int
name:String
1 package com.ibm.ejb3.order.entities;
2
3 import java.io.Serializable;
4
5 public class Customer implements Serializable
6 {
7 private int customerId;
8 private String name;
9 }
2
3 import java.io.Serializable;
4
5 public class Customer implements Serializable
6 {
7 private int customerId;
8 private String name;
9 }
在 Ourtline 视图中,右键单击 Customer 类,然后选择 Source => Generate Getters and Setters(图 27)。
图 27. Generate Getters and Setters
单击 Select All 和 OK(图 28)。
图 28. 选择属性