提问者:小点点

Symfony 2中的实体管理器是什么,它在内部是如何工作的?


有人能帮我理解实体经理的概念吗,它是什么,它是如何工作的,为什么我们需要它?


共1个答案

匿名用户

用于与持久性上下文交互的接口。

EntityManager实例与持久性上下文相关联。持久性上下文是一组实体实例,其中任何持久性实体标识都有一个唯一的实体实例。在持久性上下文中,管理实体实例及其生命周期。EntityManager API用于创建和删除持久实体实例,根据实体的主键查找实体,以及查询实体。

可以由给定EntityManager实例管理的实体集由持久性单元定义。持久性单元定义了应用程序相关或分组的所有类的集合,这些类在映射到单个数据库时必须进行共定位。

摘自JavaEEAPI文档。条令的EntityManager基于JPA,因此描述相同。