title: How can I define multiple sessionfactory instances in Spring?
body: <p>I would like to have multiple Hibernate SessionFactories in a spring application, all of them with identical configurations except for the DataSource.  Ideally, I would acquire a particular SessionFactory by name.  I need to be able to do this based on runtime state, and it isn't possible to determine which session factories I will need at application startup time.  Basically, I need a SessionFactoryTemplate or something like it.</p>
  
  <p>Is this possible?  How do I go about doing it?</p>