2011-12-30 3 views
0

Я пытаюсь вставить новую запись в таблицу, когда администратор одобряет запрос someones в grails. Каков правильный метод для достижения этого? Когда администратор одобряет запрос, таблица обновляется с помощью Boolean isapprove true и успеха этих вставных записей в другой таблице.Как вставить новую запись после успешного обновления записи в grails

Заранее спасибо

ответ

2

Вы должны создать метод сервиса и услуг для обработки использования. Этот метод должен

  1. Примите вход и решить, следует ли произвести обновление
  2. обновить запись с переменной isapprove.
  3. Создайте новую запись и вставьте ее. См. this documentation, как это сделать; это очень легко.

Создание метода обслуживания и обслуживания гарантирует, что вышеуказанные шаги являются транзакционными, поэтому, если один шаг не удался, база данных находится в согласованном состоянии. Кроме того, это хороший блок функциональности для тестирования, поэтому код будет более ремонтопригодным.

Смежные вопросы