title: Spring/Hibernate testing: Inserting test data after DDL creation
body: <p>I have a Spring/Hibernate webapp that has some integration tests that run on an in-memory HSQL database.  Hibernate takes this blank database and creates all of my test tables and constraints thanks to hbm2ddl=create.  However, I have a new bean that checks for a particular config value from the database during its afterPropertiesSet() method, and so when this bean is initialized, such a row needs to exist in the database.</p>
  
  <p>Is there any good way to set up a Java/Spring/Hibernate equivalent of Rail's test fixtures?  I'm trying to find a way to tell Hibernate "whenever you create this table, insert these rows immediately afterwards".  I couldn't find a callback or a hook I could add, but maybe there's another way.</p>