实体管理器与一组称为“持久性上下文”的受管实体相关联。持久性上下文中的实体与实体管理器实例相关联。要使用实体管理器,需要先从容器中获取它。
获取实体管理器:
IDE 将添加用于获取实体管理器实例的代码。
获取实体管理器实例的方式取决于项目。例如,如果使用的是容器管理实体管理器,可以使用以下方法来获取实体管理器实例:使用 @PersistenceContext 标注直接插入实体管理器资源。如果项目中的实体是由应用程序进行管理的,在获取实体管理器之前,需要先获取 EntityManagerFactory。您可以使用以下方法来获取 EntityManagerFactory:在 Java EE 容器中使用 @PersistenceUnit 标注,或者在 Java SE 环境中调用 Persistence.createEntityManagerFactory。
有关实体管理器的详细信息,请参见 Java EE 5 教程: 。