Quote:
AOP is not something one should apply anywhere just because you can ,)
Here, here! I couldn't agree more. :)
I guess my answer to your question would be because we would have to 'manually' manage the Session in our DAOs. Since we've bit off on Spring's abstraction of the Hibernate API that would be a re-write of most, if not all, of our DAOs. I'm not aware of any way to tell Spring's HibernateDAOSupport or HibernateTemplate to use the SessionFactory.openSession(Connection) call. But, I'll be extremely happy if I'm wrong and someone can point me in the right direction. :)
Since all that really changes is the database target where the information gets stored it just seems easier (it may not be in reality) to work a way to use multiple data sources/connections to those databases.