使用此过程来创建 JPA 实体:
从“导航器”或“项目资源管理器”中,选择 JPA 项目,然后选择文件 > 新建 > 其他。将显示“选择向导”对话框。
选择 JPA > 实体,然后单击下一步。将显示“实体类”页。
填写此页的内容,如下所示:
在项目字段中选择 JPA 项目。
在源文件夹字段中,选择或输入 JPA 项目的 src
文件夹的位置。
在 Java 包字段中,选择或输入此实体的类包的名称。
在类名字段中,输入 Java 类的名称。
如果有需要的话,输入或选择超类。
如果有需要的话,填写“继承”部分,如下所示(这些属性是可选的):
接受实体选项(缺省设置),以便创建带有 @Entity
选项的 Java 类。
此外,如果已定义超类,请选择映射式超类。
选择继承,然后选择其中一种 JSR 220 继承映射策略(SINGLE_TABLE、TABLE_PER_CLASS 或 JOINED)。
要在 orm.xml
中创建 XML 映射,而不是创建注释,请选择添加到 XML 中的实体映射。
单击下一步以进入“实体属性”页,在该页上,可以为该实体定义持久字段。
并且,单击完成以完成该实体。
填写此页的内容,如下所示:
如果有需要的话,为该实体输入新名称。这样做将致使对 @Entity
注释添加 name
属性(@Entity(name="EntityName")
)。
接受使用缺省值(缺省设置),以使用所映射的表的缺省名称值。输入另一个名称将致使添加
@Table
注释并将其 name
属性定义为新表(@Table(name="TableName")
)。
通过单击添加,将持久字段添加到实体。将显示“实体字段”对话框。
从“类型”列表中选择持久性类型。可以使用浏览功能来检索其他类型。
输入字段名,然后单击确定。对每个字段重复此过程。
如果有需要的话,选择键以便将该字段指定为主键。
选择基于字段访问类型(缺省类型)或基于属性访问类型。
单击完成。Eclipse 将实体添加至项目。