Transactions should be on the root application context (or Hibernate will not be able to persist entities)