У меня есть веб-приложение Grails 2.0.1, которое должно запускать какую-то задачу каждые пару часов. Я использую интегрированное планирование задач Spring, чтобы это произошло, поэтому мне не нужен еще один плагин.
Однако, когда я пытаюсь что-то сделать с базой данных, например сохранить модель, я получаю следующее сообщение об ошибке:
Сообщение: нет подписи метода: rssreader.Feed.save () применим для типов аргументов: () значения: []
Возможные решения: save (), save (логическое), save (java.util.Map), wait (), any (), wait (long)
Со следующим кодом:
@Transactional
class FeedRefresherService {
@Scheduled(fixedDelay = 3000L)
public void madeUpMethod() {
def feed = new Feed()
feed.title = "Test feed"
feed.save()
}
}
Я полагаю, что это как-то связано с методами GORM, недоступными из-за планирования, но я не уверен, что делать дальше.
У кого-нибудь есть подсказка?