Мы делаем это следующим образом:
import org.hibernate.Session;
import org.hibernate.SessionFactory;
public class YourService {
SessionFactory sessionFactory // set by Dependency Injection
public void yourMethod() {
Session session = sessionFactory.getCurrentSession();
// do something with session
}
}
Когда ваша служба находится в каталоге grails-app / services и завершает работу с «Service», sessionFactory добавляется grails.