0

当通常使用学说从数据库中获取实体时,您会将所有相关实体作为实际类获取JOIN,如果您有很多关系,这会导致巨大的查询。

但有时我只想获取实际对象,而不是所有关联实体,只是它们的 ID。

是否可以告诉教义只获取主要实体而不管关系?

更新:对不起,错过了版本:我在一个旧项目上使用 Doctrine 1.2。

4

1 回答 1

1

默认情况下,Doctrine 使用“延迟加载”:如果您不尝试访问它们,它将不会检索关联的实体。

如果您只使用主实体的 ID,它将永远不会检索关联的实体。

如果您希望它更加懒惰,请尝试使用EXTRA_LAZY param

于 2012-05-15T09:34:14.530 回答