So if I want to do a direct SQL query using the session that Grails is using prior to supporting multiple datasources I could do:
def conn = new Sql(sessionFactory.currentSession.connection())
Now the question is that I have multiple datasources and want to grab a connection to a specific one.
How do I do that?
TIA
Given a datasource defined in DataSource.groovy as “dataSource_foo”, you’ll have a
SessionFactorycalledsessionFactory_foo. So you can dependency-inject it like any other Spring bean:and use it like this: