title: Spring JDBC: How to create the tables?
body: <p>I am using Spring <code>JdbcTemplate</code> with the DAO pattern to access a database. Instead of creating the database tables manually, I am looking for a way to generate the tables in the DAO layer. 
  I understand that I can use the <code>JdbcTemplate</code> to execute statements, I am only looking for the right place to do it. </p>
  
  <p>Is there a best practice for that?</p>