Я знаю, что пост довольно старый, но вопрос все еще актуален, так как у меня была такая же проблема.
Вместо этого я использовал Groovy sql (jdbc).
Сначала вам нужно будет внедрить объект dataSource в ваш сервис / контроллер, используя:
def dataSource
Тогда вы можете сделать это следующим образом:
String sqlQuery = '''
UPDATE
API_RESPONSE a
SET
a.LOCK_ID = :lockId
WHERE
a.LOCK_ID = 0
ORDER BY
a.DATE_ADDED asc
LIMIT 5
'''
def sql = new Sql(dataSource)
sql.executeUpdate(sqlQuery, [lockId : workerId])
Обратите внимание, что вам нужно будет использовать собственные таблицы и имена столбцов базы данных в запросе sql.