Doctrine2注释

时间:2013-11-14 07:49:20

标签: php doctrine-orm doctrine

我对学说有点问题。我有一个带有实体“b”注释的实体“a”。 我为所有结果配置了缓存。当我为每个“a”实体做一个foreach并且询问值“b”时,会产生许多查询。

学说将在内部使用哪个函数来查找“b”实体?

1 个答案:

答案 0 :(得分:0)

嗯,您需要分析您的方案。在许多情况下,您需要加载整个存储库,例如,如果要显示选择输入的所有可用选项。在这种情况下,您可以使用EAGER association

<?php
/**
 * @ManyToOne(targetEntity="B", cascade={"all"}, fetch="EAGER")
 */
private $b;