Neste caso o ideal é você não usar o Hibernate, mas sim o JDBC direto. Basta injetar um objeto do tipo DataSource no seu serviço e fazer todo o resto via JDBC.
Dá uma olhada neste exemplo:
class ServicoService { def dataSource // trate como JDBC para obter conexão, preparedstatements, etc. }