是否可以将本机SQL查询的结果映射到Grails域类实例的集合?

最佳答案

import com.acme.domain.*

def sessionFactory
sessionFactory = ctx.sessionFactory  // this only necessary if your are working with the Grails console/shell
def session = sessionFactory.currentSession

def query = session.createSQLQuery("select f.* from Foo where f.id = :filter)) order by f.name");
query.addEntity(com.acme.domain.Foo.class); // this defines the result type of the query
query.setInteger("filter", 88);
query.list()*.name;

关于hibernate - 本地SQL查询到Grails域类的映射结果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2088641/

10-12 00:37
查看更多