JPA 控制器类是实体类的包装器,用于通过实体类中的方法为客户端提供数据库访问。JPA 控制器类包含用于执行以下操作的逻辑:在数据源中创建、编辑和销毁条目、获取数据源中的所有条目以及获取数据源中的特定条目。
“基于实体类的 JPA 控制器类”向导可以基于应用程序中的实体类生成 JPA 控制器。该向导为所选的每个实体类生成一个 JPA 控制器类,并将该控制器类放在指定位置。每个生成的 JPA 控制器类都包含 create、edit 和 destroy 方法以及用于检索实体的方法,并使用实体管理器来管理实体持久性。该向导还会生成控制器类所使用的异常类。
生成基于实体类的 JPA 控制器类:
在该向导生成 JPA 控制器类后,可以从应用程序的 JSP 页、JSP 转换器或其他类中调用控制器方法。如果更改了数据库架构,则可以使用 IDE 向导重新生成新的实体类和控制器类,随后在必要时更新调用控制器方法的代码。