title: One complex query vs Multiple simple queries
body: <p>What is actually better? Having classes with complex queries responsible to load for instance nested objects? Or classes with simple queries responsible to load simple objects?</p>
  
  <p>With complex queries you have to go less to database but the class will have more responsibility.</p>
  
  <p>Or simple queries where you will need to go more to database. In this case however each class will be responsible for loading one type of object.</p>
  
  <p>The situation I'm in is that loaded objects will be sent to a Flex application (DTO's).</p>