Grails: необработанный SQL-запрос в текущей транзакции
Я пытаюсь выполнить сырой SQL-запрос, используя что-то похожее на
def dataSource;
Sql sql = new Sql(dataSource);
Но, похоже, это происходит в отдельной транзакции. Поэтому он пропускает все (незавершенные) изменения, сделанные до этого в методе обслуживания.
Каков наилучший способ выполнить необработанный SQL-запрос в текущей транзакции?