title: One DAO per 'container' class or one DAO per table?
body: <p>I have a 'container' class with fields that are contained in several database tables, and I use the DAO pattern for accessing the data.</p>
  
  <p>The question is, should I create a single DAO for this 'container' class, or is it better to have one DAO per table and combine their data?</p>