title: Fetch an association whether it exists or not
body: <p>I perform a simple query like this, but loose all the objects that do not have an association with episodes:</p>
  
  <pre><code>$query = $this-&gt;getEntityManager()
              -&gt;createQuery('
          SELECT p,e
          FROM AcmeDemoBundle:Place p
          JOIN p.episodes e
          WHERE p.id = :id'
          )
              -&gt;setParameter('id',$id);
  </code></pre>
  
  <p><strong>This is a simple asso:</strong></p>
  
  <pre><code> /**
   * @ORM\OneToMany(targetEntity="Episode", mappedBy="place")
   */
  protected $episodes;
  </code></pre>
  
  <p>My query automatically discards the objects that have an empty $episodes Collection. Does anyone know why? I am sure it makes sense but I can't figure this out.
  Is there a way to fetch the object anyway whether there is or there is not the asso episodes?</p>
  
  <p>Many thanks.</p>