“实体属性”页

下表列示“创建 JPA 实体”向导的“实体属性”页的属性。

 

属性 描述 缺省值

实体名

实体的名称。缺省情况下,此值与作为类名输入的值相同。如果实体名与类名不同,那么将添加该实体名作为属性。例如:@Entity(name="EntityName")

由服务器确定。

表名

要使映射的表名与实体名匹配,请选择使用缺省值。否则,清除使用缺省值选项,并在表名字段中输入名称。这些选项将致使对 Java 类文件添加 @Table 选项。

使用缺省值。

实体字段

单击添加按钮以使用“实体字段”对话框来添加持久字段。此对话框允许您通过输入字段名和选择持久类型来构建字段。选项用于将字段标记为主键。此对话框的浏览功能使您能够添加 JPA 规范中描述的其他持久类型。编辑按钮允许您更改对持久字段设置的名称或类型。


访问类型

选择该实体对实例变量的访问是基于字段还是基于属性,这两种访问方式由 JPA 规范定义。

  • 字段 - 直接访问实例变量。所有非瞬态实例变量都是持久变量。

  • 属性 - 通过属性 accessor 方法来访问持久状态。属性访问器方法必须是一个公用专用方法。

字段


 

相关任务

创建 JPA 实体
对类添加持久性

 

相关参考

“JPA 详细信息”视图(用于实体)