title: Doctrine - Get entity and relationships in one query
body: <p>Am I missing a point with Doctrine? It's been very useful for some scenarios, but for the basic scenario of retrieving an entity using an Id (say using find() or findOneBy()) why do you see a query being fired off for every relationship to populate the main entity's properties?</p>
  
  <p>Surely with the mapping/annotations I've created, Doctrine should be capable of a few joins and one query, without having to write a DQL query for the retrieval of each entity.</p>
  
  <p>Or, as I'm predicting, have I missed the point somewhere!</p>