Is it possible to map the result of a native SQL query to a collection of Grails domain class instances?
You could map it yourself without too much trouble. Alternatively if using HQL, you could use select new map() and then take query.list().collect { new MyDomainObject(it) } to bind the parameters by hand.
select new map()
query.list().collect { new MyDomainObject(it) }