生成基于实体类的 JPA 控制器类

另请参见

JPA 控制器类是实体类的包装器,用于通过实体类中的方法为客户端提供数据库访问。JPA 控制器类包含用于执行以下操作的逻辑:在数据源中创建、编辑和销毁条目、获取数据源中的所有条目以及获取数据源中的特定条目。

“基于实体类的 JPA 控制器类”向导可以基于应用程序中的实体类生成 JPA 控制器。该向导为所选的每个实体类生成一个 JPA 控制器类,并将该控制器类放在指定位置。每个生成的 JPA 控制器类都包含 createeditdestroy 方法以及用于检索实体的方法,并使用实体管理器来管理实体持久性。该向导还会生成控制器类所使用的异常类。

生成基于实体类的 JPA 控制器类:

  1. 从主菜单中选择“文件”>“新建”(Ctrl-N)。
  2. 在“持久性”类别中选择“基于实体类的 JPA 控制器类”,然后单击“下一步”。该向导将显示项目中的所有实体类。
  3. 将所有要生成控制器类的实体类添加到“选定的实体类”列表中,然后单击“下一步”。
  4. 为 JPA 控制器类指定包。缺省位置为包含选定实体类的文件夹。
  5. 单击“完成”。

在该向导生成 JPA 控制器类后,可以从应用程序的 JSP 页、JSP 转换器或其他类中调用控制器方法。如果更改了数据库架构,则可以使用 IDE 向导重新生成新的实体类和控制器类,随后在必要时更新调用控制器方法的代码。

另请参见
通过实体类生成 JSF 页
关于 CRUD 应用程序
创建实体类
通过数据库生成持久性实体类

法律声明