上面的代码将创建一个新的连接,从而创建一个新的事务。您可以使用当前的Hibernate会话(注入sessionFactory)在当前事务中执行原始sql,如下所示。
def session = sessionFactory.getCurrentSession()def results = session.createSQLQuery(yourQueryString)

上面的代码将创建一个新的连接,从而创建一个新的事务。您可以使用当前的Hibernate会话(注入sessionFactory)在当前事务中执行原始sql,如下所示。
def session = sessionFactory.getCurrentSession()def results = session.createSQLQuery(yourQueryString)