关于实体管理器
另请参见
Java 持久性 API 实体管理器负责处理如何查找、创建和删除指定的管理实体组中的实体。此管理实体组称为“持久性上下文”。
持久性上下文中的实体与实体管理器实例相关联。实体管理器实例用于控制持久性上下文中的实体是如何管理的。您可以使用实体管理器实例来处理如何查找持久性上下文中的实体。
实体管理器类型
实体管理器可以为容器管理的实体管理器或应用程序管理的实体管理器。可在应用程序中使用的实体管理器类型将根据容器和执行事务的方式来决定。您应该指定事务在持久性单元中的执行方式。
- 容器管理的实体管理器。如果要部署到 Java EE 5 容器中,则可以使用容器管理的实体管理器。在这种情况下,将使用 Java 事务体系结构 (Java Transaction Architecture, JTA) 来执行事务。使用容器管理的实体管理器时,所有实体都由容器进行管理。
- 应用程序管理的实体管理器。如果要显式地管理实体管理器的生命周期,您必须使用应用程序管理的实体管理器。在这种情况下,可以使用 JTA 来执行事务,或者由应用程序(资源本地实体管理器)显式地执行事务。使用应用程序管理的实体管理器时,实体管理器实例的持久性上下文和生命周期都由应用程序进行管理。
有关实体管理器的详细信息,请参见 Java EE 5 教程:
。
- 另请参见
- 使用企业应用程序
- 获取实体管理器
- 关于持久性单元
- 关于 Java 持久性
法律声明