使用此过程来根据数据库表生成 Java 持久实体。在生成持久实体之前,必须创建 JPA 项目并建立数据库连接。有关更多信息,请参阅“创建新的 JPA 项目”。
在项目资源管理器中,右键单击 JPA 项目,然后选择 JPA 工具 > 根据表生成实体。
在选择表页面上,选择数据库连接和模式。
要创建新的数据库连接,请单击添加连接。
如果当前未连接至数据库,那么将打开“数据库连接”页。请选择数据库连接和模式,然后单击重新连接。
选择模式之后,选择生成 Java 持久实体时所要依据的表,然后单击下一步。
在表关联页面上,选择要生成的关联。可以指定为每个关联生成特定引用。
要创建新的关联,请单击添加关联。使用创建新的关联向导来定义关联。
编辑表关联之后,请单击下一步。
在生成定制缺省实体页面上,为所生成的每个实体定制映射和类信息。
定制映射之后,请单击下一步。
在定制各个实体页面上,复查将生成的每个实体的映射和类信息,然后单击完成。
Eclipse 将为每个数据库表创建 Java 持久实体。每个实体都包含基于表列的字段。Eclipse 还将根据表约束生成实体关系(例如一对一关系)。图:根据表生成实体举例说明了 Eclipse 如何根据表生成实体。