title: Spring Hibernate maven POM
body: <p>I used Hibernate a while back, but it's way rusty. I want to get up and running again with this, used with Spring and annotations. Using current versions of all the dependencies obviously.</p>
  
  <p>I am going to do this by writing some JUnit tests and with some in-memory database.</p>
  
  <p>So I need a Maven POM dependencies element that pulls down the <strong>minimal</strong> dependency set: Hibernate, Spring, Database and test frameworks etc.  I will want to use Maven to start and stop the database as part of the test phase, so I need an in-memory database that has a maven plugin with the appropriate goals.</p>
  
  <p>Thanks...</p>